title | layout |
---|---|
Contribute |
default |
If you want to modify STA or Brux's source code, follow the steps below.
- Make sure you have a GitHub{:target="_blank"} account. If you do, fork the chosen repository.
- Make the appropriate changes in a branch in your fork.
- When you're ready to contribute your changes to the main repository, open a pull request.
Additional help with contributing to a GitHub repository{:target="_blank"}
- SuperTux Advance - https://github.com/KelvinShadewing/supertux-advance{:target="_blank"}
- Brux GDK - https://github.com/KelvinShadewing/brux-gdk{:target="_blank"}
SuperTux Advance needs your help with translation! You can update or create translations in languages you know to help the game be more reachable.
View current translations{:target="_blank"} and download{:target="_blank"} one, if you want to update it.
You can use SuperTux Advance Translator{:target="_blank"} to translate more conveniently. This is not required, but it can simplify the process and is always updated with the newest available lines for translation in English. You can import existing translations to update as well.
If you have finished creating or improving a translation, you can contribute it in two ways:
- Choose a method to [contact us]({{ site.baseurl }}/contact) with and send us the
.json
file directly. - Open a pull request{:target="_blank"} to the SuperTux Advance repository{:target="_blank"} (more info above).
We're currently experimenting with contributor worlds. At the moment, if you make a world, you can submit them over Discord or via a pull request on GitHub to the main repository. In the future, separate repositories will be used to allow players to subscribe to individual worlds.