Labs/Bespin/Contributing: Difference between revisions

no edit summary
(Fixed link to bugzilla)
No edit summary
Line 6: Line 6:


It probably makes sense to discuss what you're thinking of working on, on [http://groups.google.com/group/bespin/topics the mailing-list] or on [irc://irc.mozilla.org/bespin IRC]. And if you're stuck for ideas, you could try [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla%20Labs&component=Bespin looking in Bugzilla].
It probably makes sense to discuss what you're thinking of working on, on [http://groups.google.com/group/bespin/topics the mailing-list] or on [irc://irc.mozilla.org/bespin IRC]. And if you're stuck for ideas, you could try [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla%20Labs&component=Bespin looking in Bugzilla].
== Writing good code ==
* Try to make sure as little code as possible is loaded, and favor lazy loading of modules (e.g. how set syntaxengine was implemented)
* Try to make sure that code is very much asynchronous and never synchronous
* Test to see if it makes sense to offload long running code to a Worker (may not be the right thing to do!)
* Have a setting option that allows people to turn off a given feature in a manner that gives no overhead


== Sending Contributions ==
== Sending Contributions ==
355

edits