Labs/Bespin
< Labs
Jump to navigation
Jump to search
Bespin is a Web-based editor.
The page discusses the set of features we want to implement and presents a timeline for their implementation.
Features (by category)
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 (Jan. 9)
Must Have
- Open ID
- Simple Project page
- Simple file sharing
- Simple syntax highlighting
- Command-line
Stretch Goals
- Share session (read only)
- Server side undo/redo
- Intelligent syntax highlighting
- Multiple languages in a single file
- Parse across lines
- Canvas-based command line
- Great auto-complete experience
- Safari/opera/iphone support