Nara is a browser based on Mozilla Firefox that aims to restore the look and feel of older versions of it.
Because Nara is forked from Firefox, its documentation mostly applies for us as well. Since we are restoring old technologies, there is some more archaic knowledge that Mozilla removed from their upstream documentation.
Please read this document to understand the Mozilla directory structure.
Here are some useful sources for Mozilla documentation (in order):
- Mozilla Wiki (Gecko:Overview) - by far the most useful source to understanding the Mozilla framework architecture.
- Firefox Source Docs - pertains more to modern Firefox specifically.
- UDN Web Docs - a mirror of old Mozilla Developer Network content (i.e. XPCOM stuff) which has since been removed.
- Isabella's Documentation - written by a Nara developer and aims to provide a good introduction to the Mozilla framework.