355
edits
(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 == |
edits