Skip to content

Enchu/assembly

Repository files navigation

Calculator for assembling a computer

Install

git clone https://github.com/Enchu/assembly.git

cd assembly

npm run dev

How to use

touch .env

echo "NEXT_PUBLIC_DB_URL=your_api_key_here" >> .env
echo "NEXT_PUBLIC_DB_NAME=your_db_name_here" >> .env

Repository structure

assembly/
├── 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-хранилища и глобальное состояние

Contributing

Буду рад любому вкладу в развитие проекта: идеи, баг-репорты, Pull Request'ы — всё приветствуется!

Как внести вклад:

  1. Сделайте форк репозитория;
  2. Создайте новую ветку:
    git checkout -b feature/ваша-фича
  3. Внесите изменения и закоммитьте их:
    git commit -m "Добавлена новая фича"
  4. Запушьте изменения в форк:
    git push origin feature/ваша-фича
  5. Откройте Pull Request.

Если вы не уверены с чего начать — загляните в issues, возможно, там уже есть подходящие задачи.

Спасибо за участие 🙌

About

calculator for computer assembly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published