Closed Bug 1509082 Opened 6 years ago Closed 3 years ago

Add a top-level entry file to give a high level overview of SpiderMonkey.

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 1685958

People

(Reporter: nbp, Unassigned)

References

(Blocks 1 open bug)

Details

SpiderMonkey is a complex project, with a lot of inter-operating parts. Any new contributor might have a hard time figuring out his way through the code base without a document to tell them how to navigate the code base and how each components interact with each others.

This document should be short and general enough, in to avoid having it bit-rot too fast. As such it should redirect the reader to other [SMDOC] entries and files for further details on each components.

To be consistent, we should probably prefix this file with something like:

  [SMDOC] __ DOCUMENTATION START HERE __

Other ideas might be to make it a markdown file to be rendered and viewed on gecko-dev repository, on github.
This wiki page describe a very-highlevel overview of a migration plan of js/src/ directory structure, which does not describes the components, nor their interactions.

  https://wiki.mozilla.org/JavaScript:SpiderMonkey:Directories

The top-level file to be completed with this bug should also mention the js/public directory content.
Priority: -- → P3
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.