House rules for everybody contributing to SilverStripe

See our high level overview on silverstripe.org on how you can help out. Or, for more detailed guidance, read one of the following pages:

Bug Reports
Report bugs or problems with SilverStripe, feature requests or other issues.
Contributing Code
Fix bugs and add new features to help make SilverStripe better.
Build tooling
The tools we use to compile our frontend code
Request for comment
Our approach to decision-making around impactful changes to the product
Release process
Describes the process followed for "core" releases.
Making a SilverStripe core release
Development guide for core contributors to build and publish a new release
Documentation
Writing guide for contributing to SilverStripe developer and CMS user help documentation.
Translations
Translate interface components like button labels into multiple languages.
Implement Internationalisation
Implement SilverStripe's internationalisation system in your own modules.
Core committers
The team of contributors that has merge access to our open source repositories
Code of conduct
How to be a high-performing, helpful member of our community
Coding conventions
The style guidelines we follow in all of our open source code
Javascript coding conventions
The Javascript style guidelines we follow in our open source software
CSS coding conventions
The CSS style guidelines we follow in our open source software
PHP coding conventions
The code style guidelines we use in our open source software