Labs/Bespin
< Labs
![]() |
Bespin is a Mozilla Labs project and place for the wider community to discuss what a Web based code editor could be like.
Find out more
- Bespin: Our home page
- Initial Announcement: Our first blog post
- Roadmap: This is where we will try to keep a high level roadmap
- Design Documents: Features will be spec'd out as design documents that should live here. Check them out, give feedback, and maybe take one on!
Helpful References
- User Guide: Don't expect much right now - we're just getting started.
- Developer Guide: How to install, use, and edit Bespin code.
- Frequently Asked Questions: We will try to answer as many question as possible here.
- Tips and Tricks: Here we will place tips for users of Bespin
- Known Issues: Bugzilla is the right place to look for up to date information, but this will tell you which big items are very much known and on our plate.
- Commands: Information on the various builtin commands, and links to commands that others come up with, or are additional!
- Settings: User settings can change the way that Bespin works. Do you prefer strictlines to not? Do you want your config to autoload? How many spaces do you like for tabs? All of these and more can be changed through settings.
- Test Plan: We run Bespin through this test plan before we release a new version; or at least, we're being naughty if we don't
Source Code
- The Bespin Source Code: It all starts here
- Bespin Code Documentation: Thanks to code illumination
- Events API: Explicit documentation on the various custom events you can publish and subscribe to
- Contributing to Bespin: How to contribute code
- Patch Queue: Page of patches waiting to be added
- Server API: Fancy implementing a Bespin server?
- Architecture: What are the parts and pieces of Bespin
- 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
- Security: Notes on how Bespin tries to keep your data safe
We know that you have something to contribute, join us!
- Status Meetings: Join us every week for our discussions about Bespin!
- Bugzilla Usage: Reporting a bug / enhancement request
- Google Group: Participate on our Google Group
- IRC #bespin: Join our irc channel
- Related Projects: If you are using Bespin somewhere, please let us know!
- Contributors: Of course, a huge thanks to the people that make Bespin possible.
