this is f# some project
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.
 
 
 
Artem-Darius Weber 0ff00d9d25
(lab 5) feat: task-16-method-3: Добавлен метод нахождения суммы особых делителей числа
3 weeks ago
.circleci feat: init lab 5 project to monorepo 3 weeks ago
Individual Task 1 (IT 1) feat: add Docker support 3 weeks ago
lab 5 (lab 5) feat: task-16-method-3: Добавлен метод нахождения суммы особых делителей числа 3 weeks ago
.gitignore added gitignore 3 weeks ago
Makefile (lab 5) feat: task-14: Протестирована функция и добавлены функции для вычисления числа Эйлера 3 weeks ago
README.md feat: init lab 5 project to monorepo 3 weeks ago
compose.yaml (lab 5) feat: task-16-method-1: Добавлен метод подсчета делителей числа, не делящихся на 3 3 weeks ago

README.md

Монорепозиторий для учебных проектов

CircleCI Docker

Обзор

Этот репозиторий содержит набор проектов, реализованных как часть учебных заданий. Проекты организованы в структуру монорепозитория для удобного управления и непрерывной интеграции.

Проекты

Проект Описание Документация
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