Source code for the Online-Go.com web interface
Find a file
Akita Noek eb6c8cf3d6
Some checks are pending
Build / compile (push) Waiting to run
Lint / prettier (push) Waiting to run
Lint / eslint (push) Waiting to run
Lint / type-check (push) Waiting to run
Lint / spell-check (push) Waiting to run
Test / playwright (push) Waiting to run
Track goban
2025-07-20 06:17:24 -06:00
.cursor the actual file 2025-06-21 13:48:20 +09:30
.github Split the CI workflow into pieces (#3123) 2025-06-27 06:53:00 -06:00
.husky Update husky hooks 2025-04-02 08:12:11 -06:00
.openhands/microagents Add openhands repo instructions 2025-01-09 14:37:03 -07:00
.vscode Added a "utillity test", which is there to let us run games rather than test stuff. 2025-07-04 13:10:31 +09:30
assets Lock overrides in to specific values for better syncing 2025-06-05 16:50:26 -06:00
doc Add note on latency adjustements 2022-04-14 07:06:42 -06:00
e2e-tests Added e2e for declining with optional notification 2025-07-05 15:55:42 +09:30
i18n Fix price increase message translation, switch to o1 translations 2025-02-10 14:44:26 -07:00
scripts Avoid explicit pull, to use cache? 2025-04-06 10:20:04 +09:30
src AI said to mock the socket to make the test pass. Sounds fair. 2025-07-19 17:10:38 +09:30
submodules Track goban 2025-07-20 06:17:24 -06:00
typings_manual Remove jQuery usage in favor of native DOM methods 2025-01-14 20:42:25 +00:00
.dependency-cruiser.cjs Initial vite setup working for development 2025-01-05 08:38:20 -07:00
.dockerignore add Dockerfile 2017-02-25 21:34:38 +01:00
.editorconfig We had some issues with sorting players of undefined ranking. Here is a further place where the ranking may be undefined. I've been looking at the bug that causes the number of spectators to be incorrect, but been unable to reproduce it. This fix might help in that regard as well. 2017-03-09 20:05:25 +00:00
.gitattributes Switching to lfs for audio files 2022-03-31 05:19:11 -06:00
.gitignore Add missing Admin stubs 2025-06-06 15:13:10 -06:00
.gitmodules Add merge update for submodules 2025-02-12 11:13:05 -07:00
.npmrc Switch back to yarn 2025-02-13 20:54:12 -07:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2019-09-18 15:17:00 +10:00
compile-css.js Fix missing inlined css.map sources 2025-01-07 16:02:43 -07:00
CONTRIBUTING.md Switch back to yarn 2025-02-13 20:54:12 -07:00
docker-compose.yml Dockerize Development Environment 2020-06-06 09:47:23 -07:00
Dockerfile Switch back to yarn 2025-02-13 20:54:12 -07:00
eslint.config.mjs Lay groundwork for separating out the moderator UI 2025-06-03 09:04:43 -06:00
Gulpfile.js Only show avaialble quick matches that match rank restrictions 2024-11-27 10:18:17 -07:00
jest.config.cjs Add teardown, to get rid of "failed to exit" warning 2025-07-19 19:56:26 +09:30
JWT.md Added JWT.md notes about JWT implementation 2019-05-08 08:02:55 -06:00
LICENSE Initial open source release of the OGS user interface 2017-02-24 10:33:38 -05:00
Makefile Support OGS_PORT env when starting vite 2025-07-18 06:30:42 -06:00
Makefile.production Refactoring deployment makefile for github deployment actions 2025-05-15 08:38:54 -06:00
minify-index.js Add script to build css ourselves so we can get sourcemaps 2025-01-07 14:12:13 -07:00
package.json Lock overrides in to specific values for better syncing 2025-06-05 16:50:26 -06:00
playwright.config.ts Tweaks 2025-04-03 19:12:47 +10:30
prettier.config.js Refactor imports to use @/ alias. 2024-09-10 18:19:02 -04:00
README.md Update README.md 2025-05-29 22:09:53 +09:30
SECURITY.md Update SECURITY.md 2019-09-17 08:50:55 -06:00
setup-jest.cjs Test fixes 2025-06-05 15:39:50 -06:00
teardown-jest.cjs Add teardown, to get rid of "failed to exit" warning 2025-07-19 19:56:26 +09:30
tsconfig.json Moved mod tools into moderator-ui 2025-06-24 23:02:31 +09:30
vite.config.ts Support OGS_PORT env when starting vite 2025-07-18 06:30:42 -06:00
webpack.config.js Removed unused imports 2024-10-15 05:14:50 -06:00
yarn.lock Re-add accidentally deleted yarn.lock 2025-06-05 15:47:27 -06:00

Run Status License: AGPL v3 website Ask DeepWiki

Online-Go.com source code

This repository contains the source code for web client used by Online-Go.com.

Contributing

Feel like making some changes? Excellent! See the Contributing guide.

As a small token of appreciation for to those that help us out with code, if you link your github account to your OGS user here: https://online-go.com/settings/account you'll receive top tier supporter status for three months after your most recent commit that gets merged.

Bugs, Suggestions, and Discussions

Online-Go.com has a very active community of Go players, however only a relatively small portion of the community actively develops the code base and regularly visits this github page and the issue tracker. As such:

  • https://forums.online-go.com should be used to discuss any proposed functional changes or any new notable features, allowing non developers to chime in with their thoughts and ideas.
  • The github issue tracker should be used to track all bugs, minor "obvious" enhancements, and accepted major enhancements. Any enhancements (and ideally bugs) posted need to be articulated in a way that it is obvious what needs to be done, partial thoughts will be closed and should be moved back to the forums for further discussion.

Utilizing the Website

Online-go provides several resources that allows you to interact with the project to create your own. These resources help to get you started.

Acknowledgements

Thank you to Uffizzi for providing ephemeral environments to preview pull requests.