RonStation GitHub Policy
1. General rules
1.1 Any change should have its issue on GitHub.
When working on something, please make sure it has its related task, issue, suggestion, PR or whatever on GitHub. Exceptions to this are emergency patches.
Comments on a task isn’t enough to qualify to work on a task.
1.2 Do not ever work on secret features
Staff should be aware on what you’re working on.
1.3 No AI work
AI work, except tiny-considerations such as Rider’s comment completion, are forbidden.
1.4 Licensing
Maintainers are solely responsible to check that licenses from other codebases match our own.
1.5 Merging PRs
All PRs, regardless of their priority, are to be validated by someone else than the PR’s authors. In cases where this is not possible, the approver takes responsibility of the merge.
1.6 Quality standards
All PRs, regardless of their priority, should match certain quality standards. The Head Maintainer sets these standards. As of last discussion, those were :
- All PRs should be tested beforehand, and making sure no regressions, no crashes, and no odd behaviour appear.
- All warning, errors and such should be kept at a strict minimum.