Labs/Bespin/DeveloperGuide: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
* [http://hg.mozilla.org/labs/bespin/ The Bespin Source Code]: It all starts here | * [http://hg.mozilla.org/labs/bespin/ The Bespin Source Code]: It all starts here | ||
* [[Labs/Bespin/DeveloperGuide/UsingMercurial|Using Mercurial]]: We all integrate our work using Mercurial. Here are some best practices on how to most easily all work together using the tools at our disposal. | |||
* [https://bespin.mozilla.com/docs/ Bespin Code Documentation]: Thanks to code illumination | * [https://bespin.mozilla.com/docs/ Bespin Code Documentation]: Thanks to code illumination | ||
** [https://bespin.mozilla.com/docs/events.html Events API]: Explicit documentation on the various custom events you can publish and subscribe too | ** [https://bespin.mozilla.com/docs/events.html Events API]: Explicit documentation on the various custom events you can publish and subscribe too |
Revision as of 19:17, 7 April 2009
Welcome to the Bespin Developer Guide.
This document will be the starting point for developers interested in coding and contributing to Bespin.
There are a few things you may be interested in:
- Setup Bespin will show you how to install and setup a Bespin server for development
- Design Documents on various features are available for you...... to implement! :)
- Configuration Integration shows you how you can extend Bespin through your configuration environment.
- Production Deployment how Bespin is deployed in production.
Source Code
- The Bespin Source Code: It all starts here
- Using Mercurial: We all integrate our work using Mercurial. Here are some best practices on how to most easily all work together using the tools at our disposal.
- Bespin Code Documentation: Thanks to code illumination
- Events API: Explicit documentation on the various custom events you can publish and subscribe too
- Contributing to Bespin: How to contribute code
- Server API: Fancy implementing a Bespin server?
- Architecture: What are the parts and pieces of Bespin
- Project Templates: creating new project templates for your server
- Release Notes: This is where we will update each release with info on what is in there.
- Coding Style: A (brief) guide to sharing code
TO DO: We will be adding full architecture documentation to show you the high level picture, as well as a more flushed out plugin API.