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

Reply via email to