๐ค Contributing
June 17, 2026 ยท View on GitHub
For questions and general discussions, please join our Discord server or participate in GitHub Discussions.
To report bugs or propose features, please use the Issues section on GitHub.
We welcome code contributions via pull requests. Issues tagged with good first issue are great starting points for code contributions.
You can help us translate Stride; check out our Localization Guide.
Triggering CI tests on a PR
Most CI runs automatically on PR commits, gated by path filters. A few things run only on demand; opt in by adding a label to the PR (collaborator access required):
ci-enduserโ end-user sample screenshot + packaging suite (never auto-runs)ci-editorโ GameStudio editor screenshot suite (never auto-runs)ci-iosโ iOS game suite, when its narrow path filter didn't already trigger itci-androidโ Android game suite, when its narrow path filter didn't already trigger itci-run-on-draftโ run the normal path-gated CI on a draft PR (which otherwise skips CI)
Labels run through the PR's own workflow (pr-label-suites.yml /
main.yml), so they use the PR head's YAML and re-run on every push while
applied. Removing a label re-runs with that suite skipped.
Earn Money by Contributing
If you are a developer with solid experience in C#, rendering techniques, or game development, we want to hire you! We have allocated funds from supporters on Open Collective and can pay for work on certain projects. More information is available here.