Labs/Bespin
< Labs
Jump to navigation
Jump to search
Bespin is a Web based editor.
It is implemented in Canvas for performance and experience.
Features
Documentation
- Documentation API
- Quirksmode API integration
Version Control
- Subversion
- Git
- Google Code specific lookup
- Sourceforge specific lookup
- Mozilla Repo specific lookup
- Github specific lookup
Collaboration
- Server side undo/redo
- View a user working
- Collaborate on a file (read/write)
- Good workflow for sharing and inviting
- Record a session and allow replay
Editor
- Syntax highlighting
- Integrate command line?
- Clean Editor API for integration elsewhere
- Separate into project and allow non-code editor use cases
Commands
- Command line cleanup: second level completion, make sure default commands work
- Ubiquity integration
User Accounts
- OpenID to login
- Setup teams
- Tie projects to teams
- Allow virtual teams (not tied to companies)
- Project page view
Roadmap
0.1
- Must have: Open ID, Simple Project page, Simple file sharing, syntax highlighting, command line
- Share session (read only), Server side UNDO/REDO, many syntax in one file, canvas command line, safari/opera/iphone support