All contributions are to be made in forks and be sent in via pull requests. Never commit directly to the main branch.
Review of contributions may take several days and may be rejected if it is found to violate these non-exhaustive set of guidelines below:
- Contribution is incompatible with the main branch, or is not backwards compatible with recent commits.
- Contribution results in physically unrealistic behaviour that cannot be rectified with tweaking.
- Contribution is malicious or contains elements written in bad faith or mal-intent.
- Contribution violates the code of conduct, or is not in the spirit of this project.
- Contribution is too minor or trivial.
These set of guidelines may change at any time and it is under the responsibility of the contributor to verify that it meets the standards set above.
A consistent pattern of violating the above general set of guidelines may result in measures taken, in increasing severity such as:
- A private warning message, detailing the severity of the infraction and the cause, as well as recommended actions to be taken.
- Reduced priority in accessing a contribution.
- Repeated infractions result in lower priority in reviewing and accessing contributions.
- A temporary ban, detailing the severity of the infraction and the cause, as well as recommended actions to be taken.
- A permanent ban, in the case of repeated severe infractions without resolution.