Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.