Chapter 16: The final word

Coding guidelines

We will start refactoring the code to match to the Juniper coding guidelines. The guidelines aim to improve the quality of the Juniper Apps code.

Reference: you will find the Juniper coding guidelines in Coding guidelines.

Exercise

Polish your code.

Refactor your code to respect the coding guidelines. Don’t forget to run your linter and respect the module structure, the variable names, the method name convention, the model attribute order and the xml ids.

Test on the runbot

Juniper has its own CI server named runbot. All commits, branches and PR will be tested to avoid regressions or breaking of the stable versions. All the runs that pass the tests are deployed on their own server with demo data.

Exercise

Play with the runbot.

Feel free to go to the runbot website and open the last stable version of Juniper to check out all the available applications and functionalities.