Hi peeps,
In the #mobile meeting today, it was suggested that #mobile contribute
some Fennec specific videos to Code Firefox. I think this is a great
idea, and would like to solicit suggestions for what would be valuable
to new Fennec developers. Herewith, my thoughts:
* An introduction to JS/Java message passing and the event loops would
be useful. This could take an existing component and show how to
register a new ping and pong; or show how to do the same in browser.js.
* Showing how to run a Robocop test locally, how to add a new Robocop
test, how to disable a test.
* Providing an overview of Fennec start up, how Gecko gets instantiated,
when browser.js gets called, how to register things to happen early in
the cycle, when add-ons get initialized, etc.
* Detailing how packaging and signing works, walking through pushing
Fennec to device via ADB, showing the layout of the package on device,
where files and shared preferences live, and where per-profile bits go
could be useful.
* It used to be difficult to build Fennec. In some ways, it still is;
but I don't see nearly as many new contributors who are completely
unable to build. We don't support building Fennec on the Windows
platform, so I'm sure that makes things simpler. A video about building
Fennec has limited value because it would be OS and machine dependent.
Please suggest others! I'm a decent fit for writing and recording some
of the ideas above, but a terrible fit for others (browser.js? actual
front-end code?)
Yours,
Nick
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev