All Projects → usgo → agagd

usgo / agagd

Licence: MIT license
American Go Association Games Database (AGAGD)

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
Dockerfile
14818 projects
shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to agagd

lizgoban
Leela Zero & KataGo visualizer
Stars: ✭ 131 (+197.73%)
Mutual labels:  baduk, weiqi, igo
besogo
Embeddable SGF editor/viewer for the game of Go (aka Weiqi, Baduk)
Stars: ✭ 82 (+86.36%)
Mutual labels:  baduk, weiqi, igo
Sabaki
An elegant Go board and SGF editor for a more civilized age.
Stars: ✭ 1,768 (+3918.18%)
Mutual labels:  baduk, weiqi, igo
pyDLGO
基於深度學習的 GTP 圍棋(围棋)引擎,KGS 指引文件以及演算法教學。
Stars: ✭ 33 (-25%)
Mutual labels:  baduk, weiqi
immutable-gametree
An immutable game tree data type.
Stars: ✭ 18 (-59.09%)
Mutual labels:  baduk, weiqi
sgf to gif
SGF file --> GIF
Stars: ✭ 32 (-27.27%)
Mutual labels:  baduk, weiqi
GoAIRatings
Estimate Go AI ratings by real games
Stars: ✭ 118 (+168.18%)
Mutual labels:  baduk, weiqi
sgf4j
Simple SGF Parser for Java
Stars: ✭ 27 (-38.64%)
Mutual labels:  baduk, weiqi
Goban
Adaptive Go board for flutter. Fully customisable & easy to interface with your game logic.
Stars: ✭ 30 (-31.82%)
Mutual labels:  baduk

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].