WebAPI/DesignGuidelines: Difference between revisions

Note that as one increase their experience, they should solve bigger problems (courtesy dbaron)
(Note that as one increase their experience, they should solve bigger problems (courtesy dbaron))
Line 5: Line 5:


==Preparation==
==Preparation==
* keep your scope narrow.
* if this is (one of) your first web APIs, keep your scope narrow.
** with some experience, you'll see fundamental issues with the web platform for which you can propose fixes!
* discuss motivation and design sketches early, often, and widely (e.g. [[IRC]], applicable W3C/WHATWG lists, [https://lists.mozilla.org/listinfo/dev-webapi dev-webapi], [https://lists.mozilla.org/listinfo/dev-platform dev-platform], [https://lists.mozilla.org/listinfo/dev-gaia dev-gaia], blogs, Twitter, GitHub issues, etc.).
* discuss motivation and design sketches early, often, and widely (e.g. [[IRC]], applicable W3C/WHATWG lists, [https://lists.mozilla.org/listinfo/dev-webapi dev-webapi], [https://lists.mozilla.org/listinfo/dev-platform dev-platform], [https://lists.mozilla.org/listinfo/dev-gaia dev-gaia], blogs, Twitter, GitHub issues, etc.).
* avoid scope creep by avoiding trying to fix unrelated problems.
* avoid scope creep by avoiding trying to fix unrelated problems.
canmove, Confirmed users
901

edits