Eine Chat -Anwendung, die speziell zum Spielen von RPGs entwickelt wurde.
Dieses Repository ist ein Monorepo, das die folgenden Anwendungen enthält:
apps/site : Die Website -Frontend.apps/server : Der Server.apps/legacy : Die alte Version der Boluo -Webanwendung.apps/spa : Die einseitige Anwendung. Wir empfehlen Sie für die Verwendung von NIX Package Manager (Installationsprogramm), was die einfachste Möglichkeit ist, die Entwicklungsumgebung einzurichten. Führen Sie nach dem Installieren von NIX nix develop aus, um eine Shell mit allen erforderlichen Werkzeugen zu erhalten.
Wenn Sie Nix jedoch nicht verwenden möchten, können Sie die folgenden Tools manuell installieren:
Wir bieten auch die Konfiguration der Codespaces an, mit der sich die Github -Weboberfläche oder lokal ohne Einrichtung entwickeln kann.
Wenn Sie den Server entwickeln möchten, müssen Sie zuerst die Entwicklungsdienste starten. Andernfalls können Sie einfach die Umgebungsvariable BACKEND_URL einrichten, um auf den Produktionsserver hinzuweisen.
Beispielkonfigurationen umbenennen:
./scripts/rename-examples.sh
# Change ports if you need
# vim services/.docker-compose.override.yml Starten Sie dann Entwicklungsdienste. Verwenden Sie docker-compose :
cd services
docker-compose up
Um den Server zu kompilieren, müssen Sie die Umgebungsvariable von Database_url in .env.local einrichten.
cargo test
# Web
npm install
npm build