DOM/Engineering: Difference between revisions

Jump to navigation Jump to search
Make IDL section more useful
(→‎Communication: Participate in Spec Development: Make the communication bit of spec development a bit more fleshed out)
(Make IDL section more useful)
Line 47: Line 47:
You can participate in their development through their corresponding GitHub repository (e.g., watching the entire repository, subscribing to relevant issues, filing new issues, etc.). Feel free to chime in as you please and share your views, but confer with colleagues before expressing opinions on behalf of Mozilla.
You can participate in their development through their corresponding GitHub repository (e.g., watching the entire repository, subscribing to relevant issues, filing new issues, etc.). Feel free to chime in as you please and share your views, but confer with colleagues before expressing opinions on behalf of Mozilla.


=== Mechanics: WebIDL ===
=== Mechanics: Web IDL (WebIDL) ===
WebIDL ([https://heycam.github.io/webidl/ spec]), or the Web Interface Definition Language, defines the APIs that Firefox exposes to JavaScript content.
[https://heycam.github.io/webidl/ Web IDL] defines the APIs that Firefox exposes to JavaScript content.


'''Understanding'''
MDN's [https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings WebIDL bindings] has detailed information on the setup in Firefox.
 
'''Doing'''


=== Mechanics: Testing ===
=== Mechanics: Testing ===
Confirmed users
112

edits

Navigation menu