Dimagi JavaScript Guide ======================= Dimagi’s internal JavaScript guide for use in the CommCare HQ project. Javascript code should be functional in all current major browsers, following the ECMAScript 2015 (ES6) standards, and should follow the guidelines described in this document. Table of contents ----------------- .. toctree:: :caption: Overview :maxdepth: 1 code-organization static-files .. toctree:: :caption: Dependencies :maxdepth: 1 dependencies libraries external-packages .. toctree:: :caption: Best practices :maxdepth: 1 integration-patterns security inheritance code-review .. toctree:: :caption: Development Process :maxdepth: 1 testing linting