Skip to main content

Development, Support and Process Guidelines

Almost all of our process guidelines, of which these three headings fall, can be found here.

Development

Most of our development policies revolve around how to commit code and PR it. You can find the current guide for this here. WARNING: Although generally correct, some of this is currently out of date and needs updating to the latest version of VersionBot guidelines. If in doubt, ask!

We have several coding standards for different languages, some more fully fledged than others:

There's a guide to starting a new project here and a good guide to project maintenance here.

A (mostly) correct guide to deployments is here.

Finally, you'll probably need to use the Devenv if you're working on core components. The documentation for that is stored here, with the two most useful being the getting started guide and the guide on how to add devices.

Support

Support of the service is taken on by all engineers in a rotation that ensures everyone fairly gets assigned. See here for the full set of Support pages.