Hey All,

when I started contributing, one of the harder things to figure out was who
in the team know which parts. Nowadays, I know whom to talk to most of the
time, but certainly not always.

I propose creating a wiki page listing areas of knowledge. Obviously,
keeping such a list up to date is hard, and it might fail. I'd personally
do my best to help keeping it fresh, at least.

Now, which kinds of areas do we even have? This is fuzzy at best, but it
might be enough to identify them in broad strokes.

Here's an attempt at such a list, in no meaningful order whatsoever:

- IonMonkey
- Baseline
- parser
- bytecode compiler
- GC in general
- rooting in particular
- compartments/ zones
- self-hosting
- PJS
- threads, dreaded threads
- EcmaScript spec
- debugging
- ctypes
- mfbt/ ds
- test suites
- shell
- yarr
- xpcom interfacing
- JSObject and children
- strings
- proxies/ wrappers

I'm sure this list is incomplete and too fine grained in some, too coarse
in other parts. Please help fix it.

If everyone is on board with the general idea, I would create a page and
bug everyone to add themselves to the appropriate areas until that is done.
I would then set up a periodical reminder for myself to review the list in
sensible intervals.


thanks,
till
_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to