react-styleguidist README

The project's README from github.com/styleguidist/react-styleguidist. As one markdown file: README.md.

React Styleguidist

Isolated React component development environment with a living style guide

npm CI status Codecov Join the chat at https://gitter.im/styleguidist/styleguidist Discord Open Source Helpers

React Styleguidist is a component development environment with hot reloaded dev server and a living style guide that you can share with your team. It lists component propTypes and shows live, editable usage examples based on Markdown files. Check out the demo style guide.

React Styleguidist in action

Washing your code. A book on clean code for frontend developers

Usage

Advanced documentation

Examples

Showcase

Real projects using React Styleguidist:

Integration with other tools

Third-party tools

Resources

Change log

The change log can be found on the Releases page.

Contributing

Everyone is welcome to contribute. Please take a moment to read the contributing guidelines and the developer guide.

Sponsoring

Become a sponsor and get your logo on our Readme on GitHub with a link to your site.

Become a backer get your image on our Readme on GitHub with a link to your site.

Buy Me A Coffee

Authors and license

Artem Sapegin and contributors.

Logo by Sara Vieira and Andrey Okonetchnikov.

MIT License, see the included License.md file.

react-styleguidist (styleguidist/react-styleguidist)

Searching Database…

Что это такое?React Styleguidist — среда разработки компонентов с сервером разработки с горячей перезагрузкой и «живым» гайдом по стилю, которым можно поделиться с командой. Он показывает propTypes компонентов и живые, редактируемые примеры использования, взятые из файлов Markdown.
Это библиотека компонентов или инструмент для документации?Это инструмент для документации и среды разработки, который создаёт сайт с гайдом по стилю из ваших существующих React-компонентов, а не библиотека UI-компонентов.
Как запустить это в моём проекте?Установите Styleguidist и укажите ему файлы ваших компонентов, следуя руководствам «Getting Started» и «Locating components», затем запустите его CLI сервера разработки, чтобы посмотреть живой гайд по стилю.
Нужно ли мне самому настраивать webpack?Если вы используете Create React App, всё работает из коробки, а для других конфигураций webpack нужно настроить самостоятельно, чтобы Styleguidist понимал, как загружать ваш код.
Работает ли это и с компонентами Vue?Нет, этот проект только для React; для проектов Vue нужна отдельная интеграция «Vue Styleguidist».
Может ли сервер разработки иметь свои бэкенд-эндпоинты?Да, в примерах показан гайд по стилю с собственными эндпоинтами Express, так что вы можете расширить сервер разработки своими API-маршрутами.
Есть ли сторонние дополнения для тестирования?Snapguidist добавляет снапшот-тестирование, а react-styleguidist-visual добавляет автоматическое визуальное тестирование с использованием Puppeteer и pixelmatch.
Есть ли подтверждение, что это используют в реальных проектах?В разделе Showcase перечислены реальные пользователи, например Rumble Charts, Semantic UI Components for React и Bulma Components.
Как пишутся примеры компонентов?Примеры использования пишутся как живые, редактируемые блоки кода внутри файлов документации Markdown рядом с каждым компонентом.
Size
25.8 MB
Stars
11.1K
Age
11y
Commits · 90 Days