Product module development

Clean, consistent and easily extensible code and practices on Root


At Root, we highly value that standardisation exists in product module builds. Software is seldom maintained by the original author. Coding standards and conventions enable future developers and engineers to jump into builds and know what to expect. It reduces the effort of maintenance and improves the efficiency of feature addition or bug fixes.

We want product module software to be well packaged, scalable, clean, and easily readable for developers and engineers — irrespective of who the original authors were. This guide will try to accomplish this by serving as the centralised repository of the standards for product module builds.