You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			|  | 7 months ago | |
|---|---|---|
| .circleci | 7 months ago | |
| Individual Task 1 | 7 months ago | |
| lab 5 | 7 months ago | |
| .gitignore | 7 months ago | |
| Makefile | 7 months ago | |
| README.md | 7 months ago | |
| compose.yaml | 7 months ago | |
		
			
				
				README.md
			
		
		
	
	Монорепозиторий для учебных проектов
Обзор
Этот репозиторий содержит набор проектов, реализованных как часть учебных заданий. Проекты организованы в структуру монорепозитория для удобного управления и непрерывной интеграции.
Проекты
| Проект | Описание | Документация | 
|---|---|---|
| Individual Task 1 | Решение задачи 105 из Project Euler на F# | README | 
| lab 5 | Лабораторная работа 5 по функциональному программированию | README | 
Инструменты разработки
- .NET 8.0- платформа разработки
- Docker- контейнеризация
- CircleCI- непрерывная интеграция
- Make- автоматизация задач
Быстрый старт
Предварительные требования
- .NET 8.0 SDK
- Docker и Docker Compose
- Make (опционально)
Установка
git clone https://git.djft.ru/darius-atlas/neko-fi.git
cd neko-fi
Запуск проектов
Используйте Makefile для запуска проектов:
make help
# Запуск Individual Task 1
make run
# Запуск lab 5
make run-lab5
# Запуск в Docker
make docker-build
make docker-run
# Запуск только lab 5 в Docker
make lab5-docker-build
make lab5-docker-run
CI/CD
Проект настроен для непрерывной интеграции с CircleCI. Подробная информация о процессе CI/CD доступна в документации CircleCI.
Локальное тестирование CI
curl -fLSs https://raw.githubusercontent.com/CircleCI/local-cli/master/install.sh | bash
make ci-local
Лицензия
MIT