Contribute your ideas and follow the discussion about the choice of authoring environment
The authoring environment should be:
6 potential candidate software are considered with these additional criteria:
Markdown | Git | Inplace | Active | |
---|---|---|---|---|
Prose | Yes | github | No | No |
Gitbook | Yes | git | No | Yes |
Dillinger | Yes | github | No | |
Aloha | Yes | |||
Pen Editor | Yes | No | Yes | Yes |
ContentEditable | No | No | Yes | Yes |
Based on the design goals the following features should be implemented:
- [ ]
are.Let’s say goodbye to google docs.
OSS | Active | Comment | |
---|---|---|---|
Prose | Yes | No | Huge community of contributors and users |
Gitbook | Yes | Yes | |
Dillinger | Yes | ||
Aloha | |||
Pen Editor | Yes | Yes | |
ContentEditable | No | Yes |
Markdown | Git | Branches | Metadata | Comment | |
---|---|---|---|---|---|
Prose | Yes | Github | Yes | YAML/Frontmatter | |
Gitbook | Yes | Yes | |||
Dillinger | Yes | Yes | |||
Pen Edit | Yes | No | |||
Substance | No | No | |||
Realms | Yes | No | |||
PupPub |
InPlace | Preview | Toolbar | Media | Links | Metadata | Offline | Focused | |
---|---|---|---|---|---|---|---|---|
Prose | No | Yes | Yes | Yes | Yes | No | Yes | |
Gitbook | No | Some | Yes | No | Yes? | Some | ||
Dillinger | No | Yes | Yes | Yes | Yes | |||
Pen Edit | Yes | Yes | No | |||||
Substance | No | Yes | Yes | Yes | Yes | Yes | ||
Realms | No | Yes | No toolbar | No | No | No | ||
PupPub |
Lang | Frontend | Backend | Modular | Style | Comments | |
---|---|---|---|---|---|---|
Prose | JS | Backbone | Quite Stateless | Good | Simple. | Bad code climate. Insecure deps. |
Gitbook | ||||||
Dillinger | ||||||
Pen Edit | ||||||
Substance | ||||||
Realms | ||||||
PupPub |
Offline | Desktop | Dropbox | G Drive | Comments | ||
---|---|---|---|---|---|---|
Prose | No | Also has a table editor. | ||||
Gitbook | Yes | Yes | Yes | |||
Dillinger | Yes | Yes | Yes | Yes | ||
Aloha | ||||||
Pen Edit | Yes | |||||
ContentEditable | Yes |
AngularJS - HTML enhanced for web apps!
Ace Editor - awesome web-based text editor
Marked - a super fast port of Markdown to JavaScript
Twitter Bootstrap - great UI boilerplate for modern web apps
node.js - evented I/O for the backend
Express - fast node.js network app framework @tjholowaychuk
Gulp - the streaming build system
keymaster.js - awesome keyboard handler lib by @thomasfuchs
jQuery - duh