Skip to content
forked from usgo/agagd

American Go Association Games Database (AGAGD)

License

Notifications You must be signed in to change notification settings

gregsteltenpohl/agagd

This branch is 16 commits behind usgo/agagd:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3579ae7 · Feb 18, 2022
Dec 7, 2021
Feb 18, 2022
Nov 20, 2021
Jun 26, 2021
Jan 21, 2021
Apr 4, 2021
Jun 26, 2021
Jun 26, 2021
Nov 12, 2021
Oct 11, 2020
Nov 24, 2021
Dec 7, 2021
Nov 20, 2021
Nov 12, 2021
Apr 15, 2021
Oct 17, 2021

Repository files navigation

The American Go Association Games Database (AGAGD)

The AGAGD application is what runs agagd.usgo.org. Originally, ported from the EuroGo Games Database, the AGAGD application provides a means for members and non-members tournament information, chapter information and member insights.

Contents

Contributing

We welcome any contributions. You could update documentation or our getting started or add a feature or find another way to improve the AGAGD application. Any contributions should be submitted as Pull Requests (PR) with Conventional Commit(s) Messages. You can use the CZ Cli tool if you would like a conventional commit message aid.

If you new to contributing on Github, take a look a the First Contributions project.

Requirements

The ÀGAGD application uses Docker Compose and containers for local development. As such, we require that you have Docker and Docker compose installed on your system. To run our AGAGD application you currently need a schema.sql from the repository usgo-sql-schemas.

Getting Started

Pre-Requisites

Get a local copy of schema.sql

$ curl -sSL https://raw.githubusercontent.com/usgo/usgo-sql-schemas/main/schema.sql -o schema.sql

Run the AGAGD application using

$ docker-compose up

Run tests for the AGAGD application using

$ docker-compose -f docker-compose.test.yml run test_app

The AGAGD app should now be running at

http://localhost:8000

Triage

Bug Triage project for the AGAGD which lists and organizes current priorites the AGA Development Team has for the AGAGD.

Caveats

  • By default, the fake_data fixture data will be re-installed on every run of the app. This may erase any local changes you made previously. To disable this functionality, you can create a docker-compose.override.yml file and set LOAD_FIXTURES to "false". See the docker-compose documentation for more information on overriding docker-compose values.

License

MIT © American Go Association

About

American Go Association Games Database (AGAGD)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 62.4%
  • HTML 28.3%
  • CSS 6.8%
  • Dockerfile 1.1%
  • Shell 1.1%
  • Ruby 0.3%