git clone https://github.com/Enchu/assembly.git
cd assembly
npm run devtouch .env
echo "NEXT_PUBLIC_DB_URL=your_api_key_here" >> .env
echo "NEXT_PUBLIC_DB_NAME=your_db_name_here" >> .envassembly/
├── README.md # Документация проекта
├── package.json # Зависимости проекта и скрипты
├── package-lock.json # Lock-файл npm
├── tsconfig.json # Конфигурация TypeScript
├── tailwind.config.ts # Tailwind CSS конфиг
├── postcss.config.mjs # PostCSS конфиг
├── eslint.config.mjs # Конфигурация ESLint
├── migrate-mongo-config.js # Конфиг миграций MongoDB
├── migrations/ # Папка с миграциями базы данных
└── src/ # Исходный код приложения
├── api/ # API-запросы и обработчики
├── app/ # Главные layout’ы, страницы и маршруты (Next.js App Router)
├── components/ # Переиспользуемые React-компоненты
├── context/ # Контексты (React Context API)
├── data/ # Константы, статические данные, мок-данные
├── hooks/ # Пользовательские React-хуки
├── interface/ # TypeScript-интерфейсы и типы
├── lib/ # Утилиты и вспомогательные функции
└── store/ # Zustand-хранилища и глобальное состояние
Буду рад любому вкладу в развитие проекта: идеи, баг-репорты, Pull Request'ы — всё приветствуется!
- Сделайте форк репозитория;
- Создайте новую ветку:
git checkout -b feature/ваша-фича - Внесите изменения и закоммитьте их:
git commit -m "Добавлена новая фича" - Запушьте изменения в форк:
git push origin feature/ваша-фича - Откройте Pull Request.
Если вы не уверены с чего начать — загляните в issues, возможно, там уже есть подходящие задачи.
Спасибо за участие 🙌