.. toctree:: :name: devtools-contributor-doc ================================= Firefox DevTools Contributor Docs ================================= This is a guide to working on the code for Firefox Developer Tools. If you're looking for help with using the tools, see the `user docs `_. For other ways to get involved, check out our `community site `__. Getting Started =============== .. toctree:: :maxdepth: 1 Getting Started Get a Bugzilla account Create a development profile Contributing ============ .. toctree:: :maxdepth: 1 Contributing Find bugs to work on How to fix a bug Code reviews Landing code Leveling up Coding standards Filing good bugs Investigating performance issues Writing efficient React code Recurring tasks =============== .. toctree:: :maxdepth: 1 Release tasks Performance sheriffing Automated tests =============== .. toctree:: :maxdepth: 1 Automated tests xpcshell Chrome mochitests DevTools mochitests Node tests Memory Allocation tests Writing tests Debugging intermittent failures Performance tests overview DAMP Performance tests Writing a new test Example Advanced tips Files and directories ===================== .. toctree:: :maxdepth: 1 Files and directories Adding New Files Tool Architectures ================== .. toctree:: :maxdepth: 1 Inspector Panel Architecture Inspector Highlighters Memory Debugger Responsive Design Mode Console Network Storage Frontend ======== .. toctree:: :maxdepth: 1 Panel SVGs React React Guidelines Redux Redux Guidelines Telemetry Content Security Policy Backend ======= .. toctree:: :maxdepth: 1 Remote Debugging Protocol Client API Debugger API Backward Compatibility Actors Organization Writing Actors With protocol.js Registering A New Actor Actor Best Practices Preferences =========== .. toctree:: :maxdepth: 1 Preferences