- Мы работаем в стеке: React, Next.js, Node.js (Bun).
- Для стилизации используем TailwindCSS, для стейта — Zustand.
- Репозитории хранятся на GitHub, коммитить нужно регулярно и осознанно.
- Вся работа по задачам фиксируется в системе app.weeek.net.
- Каждая задача или проект должен быть оценен в часах.
- Каждый день разработчик записывает фактически потраченное время на задачу в weeek.net.
- Если задачи нет — разработчик сам её создаёт (разбивая большую задачу на более мелкие).
- Основной канал: Telegram.
- Обязателен еженедельный созвон.
- Возможны срочные созвоны по задачам в рабочее время.
- Важно быть на связи и отвечать оперативно в рабочее время.
Разработчик может получить:
- Проект целиком → предоставляется ТЗ, дизайн, описание, заведённая задача в weeek.net + репозиторий GitHub.
- Микро-задачи внутри проекта → ведутся и отслеживаются в weeek.net.
Задачу проверяют:
- Продакт
- Главный разработчик
-
Мы используем trunk-based development — команда работает в
main
, ветки для фич короткие и быстро вливаются. -
Формат коммитов — Conventional Commits:
<type>(scope): <short description>
Где:
feat:
— новая функциональностьfix:
— исправление багаdocs:
— документацияrefactor:
— рефакторингchore:
— служебные изменения (скрипты, конфиг)test:
— тесты
-
Каждый merge request:
- должен содержать ссылку на задачу в weeek.net
- требует апрув от коллеги
- В каждом проекте используются общие конфиги ESLint и Prettier:
👉 github.com/GrtsqDev/instruction - На всех проектах поддерживаем единую стилизацию кода.
Последняя версия доступна по адресу:
👉 github.com/GrtsqDev/instruction