ai library template
1.0.0
Этот шаблон содержит рабочие процессы CI/CD и вызывает задачи для библиотеки ИИ.
Добавить следующие элементы в секреты репозитория:
| Имя | Где это получить |
|---|---|
CODECOV_TOKEN | Кодеков |
PYPI_TOKEN | Пипи |
Вам нужно внедрить хотя бы следующие классы из Duo-Game-Lib:
Player , представляет ИИJudge , ответственный за правила игры Создать новый репозиторий из этого шаблона
Реализовать ИИ
Развернуть пакет в PYPI с рабочим процессом развертывания
Добавить библиотеку AI в Tira-Ai-Platform
poetry add ai-library-name Добавить фабричный метод для ИИ в PlayerFactory
Добавить фабричный метод для игры с классом Judge в GameFactory
Отношения между классами Duo-Game-Lib можно найти в архитектурном документе основного проекта. Connect-Four-Lib может использоваться в качестве примера для библиотеки ИИ.
version в pyproject.toml , используйте семантическое управление версиямиВажный
Прежде чем публиковать пакет в PYPI:
src/name_of_ai_lib в желаемые packages имени и обновления в pyproject.tomlname в pyproject.toml