githubEdit

Overview

This documentation site captures technical documentation for Gyrinxarrow-up-right.

Gyrinx is a Djangoarrow-up-right application running in Google Cloud Platformarrow-up-right. It runs in Cloud Runarrow-up-right, a serverless application platform, with Cloud SQL (specifically, Postgres)arrow-up-right for data storage. Cloud Buildarrow-up-right is used to deploy the application. The frontend is built with Bootstrap 5arrow-up-right.

The code is hosted here on GitHubarrow-up-right. When new code is pushed on main to the gyrinx repoarrow-up-right, it is automatically deployed by Cloud Build. This includes running database migrations. Code is tested automatically in Github Actionsarrow-up-right.

Analytics are through Google Analyticsarrow-up-right.

Project tasks, issues and to-dos are managed in the Gyrinx GitHub Projectarrow-up-right.


Getting Started

To get started developing Gyrinx:

  1. Begin with Key Concepts - Overview of the project structure and principles

  2. Set up your environment - Follow the setup guide in the GitHub README

  3. Dive deeper:

Operations

For deployment and operational information:

Last updated