bruno/contributing_ua.md
2023-10-23 08:32:27 -05:00

2.1 KiB
Raw Blame History

English | Українська | Русский | Türkçe | Español

Давайте зробимо Bruno краще, разом !!

Я дуже радий що Ви бажаєте покращити Bruno. Нижче наведені вказівки як розпочати розробку Bruno на Вашому комп'ютері.

Стек технологій

Bruno побудований на NextJs та React. Також для десктопної версії (яка підтримує локальні колекції) використовується Electron

Бібліотеки, які ми використовуємо

  • CSS - Tailwind
  • Редактори коду - Codemirror
  • Керування станом - Redux
  • Іконки - Tabler Icons
  • Форми - formik
  • Валідація по схемі - Yup
  • Клієнт запитів - axios
  • Спостерігач за файловою системою - chokidar

Залежності

Вам знадобиться Node v18.x або остання LTS версія та npm 8.x. Ми використовуєм npm workspaces в цьому проекті

Починаєм писати код

Будь ласка, зверніться до development_ua.md за інструкціями щодо запуску локального середовища розробки.

Створення Pull Request-ів

  • Будь ласка, робіть PR-и маленькими і сфокусованими на одній речі
  • Будь ласка, слідуйте формату назв гілок
    • feature/[назва feature]: Така гілка має містити зміни лише щодо конкретної feature
      • Приклад: feature/dark-mode
    • bugfix/[назва баґу]: Така гілка має містити лише виправлення конкретного багу
      • Приклад: bugfix/bug-1