mirror of
https://github.com/usebruno/bruno.git
synced 2024-12-02 21:03:51 +01:00
38 lines
2.1 KiB
Markdown
38 lines
2.1 KiB
Markdown
[English](/contributing.md) | [Українська](/contributing_ua.md) | **Русский**
|
||
|
||
## Давайте вместе сделаем Бруно лучше!!!
|
||
|
||
Я рад, что Вы хотите усовершенствовать bruno. Ниже приведены рекомендации по запуску bruno на вашем компьютере.
|
||
|
||
### Стек
|
||
|
||
Bruno построен с использованием NextJs и React. Мы также используем electron для поставки десктопной версии ( которая поддерживает локальные коллекции )
|
||
|
||
Библиотеки, которые мы используем
|
||
|
||
- CSS - Tailwind
|
||
- Редакторы кода - Codemirror
|
||
- Управление состоянием - Redux
|
||
- Иконки - Tabler Icons
|
||
- Формы - formik
|
||
- Валидация схем - Yup
|
||
- Запросы клиента - axios
|
||
- Наблюдатель за файловой системой - chokidar
|
||
|
||
### Зависимости
|
||
|
||
Вам потребуется [Node v18.x или последняя версия LTS](https://nodejs.org/en/) и npm 8.x. В проекте мы используем рабочие пространства npm
|
||
|
||
### Приступим к коду
|
||
|
||
Пожалуйста, обратитесь к [development_ru.md](docs/development_ru.md) для получения инструкций по запуску локальной среды разработки.
|
||
|
||
### Создание Pull Request
|
||
|
||
- Пожалуйста, пусть PR будет небольшим и сфокусированным на одной вещи
|
||
- Пожалуйста, соблюдайте формат создания веток
|
||
- feature/[название функции]: Эта ветка должна содержать изменения для конкретной функции
|
||
- Пример: feature/dark-mode
|
||
- bugfix/[название ошибки]: Эта ветка должна содержать только исправления для конкретной ошибки
|
||
- Пример bugfix/bug-1
|