General principles
Please read this first!
This chapter is about the process of integrating changes into the common code base. If you need help at any stage, open an issue or message us.
OSRD application is split in multiple services written in several languages. We try to follow general code best practices and follow each language specificities when required.
Please read this first!
Coding style guide and best practices for back-end
Coding style guide and best practices for front-end
Integrate changes into OSRD
A few advises and rules about commit messages
How to submit your code modifications for review?
Recommandations for testing purpose