-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Home
👋 Welcome to the Firefox iOS Wiki!
Here you'll find documentation on a variety of topics pertaining to development for Firefox iOS.
We are constantly striving to improve our documentation, but, like all development teams, have to balance that with getting stuff done. So some documentation you find here may be out of date. We try to mark what's out of date as so using the 📆❓ emoji, but, do check the date on a document to see how recently it's been updated, as that may indicate the status of the document.
Also, if something is not listed, feel free to request it by opening an issue and tagging it using the eng:documentation
label.
These things cover conventions that the Firefox iOS team has agreed upon that are publicly facing.
Here you'll find articles discussing various engineering related topics.
Part of our team rituals is the reviewing of our crash logs in our weekly iOS engineering meetings. We take a look at Organizer and keep track of crashes that show up, that increase in severity, and that remain stable. Aside from that, we also use Sentry for crash reporting.
The documentation found here is best thought of as an informative mental map of the feature discussed, rather than a complete breakdown of the code; for that, you should dig into the code itself. However, these documents will allow you to understand the ideas and intentions behind how some features were designed, and how to use them easily.