diff --git a/README.md b/README.md new file mode 100644 index 0000000..175658e --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +# Монорепозиторий для учебных проектов + +![CircleCI](https://img.shields.io/circleci/build/github/YOUR_USERNAME/neko-fi/main) +![Docker](https://img.shields.io/badge/docker-ready-blue) + +## Обзор + +Этот репозиторий содержит набор проектов, реализованных как часть учебных заданий. Проекты организованы в структуру монорепозитория для удобного управления и непрерывной интеграции. + +## Проекты + +| Проект | Описание | Документация | +|--------|----------|--------------| +| [Individual Task 1](Individual%20Task%201/README.md) | Решение задачи 105 из Project Euler на F# | [README](Individual%20Task%201/README.md) | + +## Инструменты разработки + +- `.NET 8.0` - платформа разработки +- `Docker` - контейнеризация +- `CircleCI` - непрерывная интеграция +- `Make` - автоматизация задач + +## Быстрый старт + +### Предварительные требования + +- .NET 8.0 SDK +- Docker и Docker Compose +- Make (опционально) + +### Установка + +```bash +git clone https://git.djft.ru/darius-atlas/neko-fi.git +cd neko-fi +``` + +### Запуск проектов + +Используйте Makefile для запуска проектов: + +```bash +make help + +make run + +make docker-build +make docker-run +``` + +## CI/CD + +Проект настроен для непрерывной интеграции с CircleCI. Подробная информация о процессе CI/CD доступна в [документации CircleCI](.circleci/README.md). + +### Локальное тестирование CI + +```bash +curl -fLSs https://raw.githubusercontent.com/CircleCI/local-cli/master/install.sh | bash + +make ci-local +``` + +## Лицензия + +MIT