Skip to content

About

All of the code that runs on worldcubeassociation.org

Topics

Resources

Contributing

Stars

408 stars

Watchers

17 watching

Forks

Latest commit

 

History

17,096 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

World Cube Association Website


All of the code that runs on worldcubeassociation.org.


Build Status Coverage Status


Joining WST

Our code is open-source, and you are free to submit changes without being part of the WCA Software Team (WST) - just leave a comment indicating interest on any issue you want to work on.

If you would like to join WST, we currently have open positions on the volunteer team - please feel free to submit an application!

LLM policy

All repositories and code managed by WST follow a few simple rules of thumb when it comes to AI and the usage of LLMs for contributions.

TL;DR: Please disclose LLM usage in code contributions, if any. We reserve the right to discard PRs which are not properly understood by the person submitting them (so-called "AI slop"). For more detailed guidance on how we recommend to use AI in our open-source environment, please refer to the following overview:

  • You are free and welcome to use LLMs to explore, analyze, answer questions you have about our code, check ideas or suggest improvements.
  • When using LLMs to create code, you (the human) still carry full responsibility for the submission you're making. Specifically:
    1. You fully understand every single line of changes in your PR.
    2. You are fully confident that the solution proposed by the AI/LLM is viable. It does not violate best practices, does not hijack undocumented private methods, and it runs smooth and fast.
    3. You are ready to debate and explain any part or aspect of your code, your design and justify the choices that were made to solve your problem/improve your feature/address the issue.
  • Usage of LLMs for actively created code must be disclosed in corresponding PRs. Passive usage, for example understanding the existing code before writing new code by hand, does not need to be disclosed.
  • WST reserves the right for this and any other repository to immediately close without discussion any PR which is under strong suspicion of not following the guidelines laid out above. This includes cases where you prompt an LLM very specifically to "cover up" the fact that you used an LLM.

Common Queries

*Unofficial API

If you want to query WCA data via an API, the Unofficial API is the best way to do this. It is not developed or supported by WST, but it makes use of the results export and updates daily, so you can rely on the information it provides.


If the above links don't give you what you need, feel free to open an issue or contact us

About

All of the code that runs on worldcubeassociation.org

Topics

Resources

Contributing

Stars

408 stars

Watchers

17 watching

Forks

Used by

Contributors

Languages