Diese Vorlage enthält CI/CD -Workflows und ruft Aufgaben für eine AI -Bibliothek auf.
Fügen Sie den folgenden Elementen zu Repository -Geheimnissen hinzu:
| Name | Wohin man es bekommen kann |
|---|---|
CODECOV_TOKEN | Codecov |
PYPI_TOKEN | Pypi |
Sie müssen mindestens die folgenden Klassen aus Duo-Game-Lib implementieren:
Player repräsentiert die KIJudge , verantwortlich für Spielregeln Erstellen Sie ein neues Repository aus dieser Vorlage
Implementieren Sie die KI
Stellen Sie das Paket mit dem Bereitstellungsworkflow in PYPI ein
Fügen Sie die KI-Bibliothek in Tira-AI-Plattform hinzu
poetry add ai-library-name Fügen Sie die Fabrikmethode für die KI in PlayerFactory hinzu
Fügen Sie die Factory -Methode für das Spiel mit Judge Class in GameFactory hinzu
Die Beziehungen zwischen Duo-Game-Lib-Klassen finden Sie im Architekturdokument des Hauptprojekts. Connect-Four-Lib kann als Beispiel für eine KI-Bibliothek verwendet werden.
version in pyproject.toml , verwenden Sie die semantische VersionierungWichtig
Vor der Veröffentlichung des Pakets an PYPI:
src/name_of_ai_lib in einen gewünschten Namen und aktualisieren Sie packages in pyproject.toml aktualisierenname in pyproject.toml