Skip to content

Commit

Permalink
Add very rough ROADMAP
Browse files Browse the repository at this point in the history
  • Loading branch information
Glavin001 committed Aug 26, 2016
1 parent 4fd4fb0 commit 4e11379
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions ROADMAP.md
@@ -0,0 +1,42 @@
# Roadmap to v1.0.0

- Supported usage
- [ ] Atom
- [ ] Sublime
- [ ] CLI
- [ ] Core (Node.js API)

- [ ] Core
- [ ] Standard Options & Languages
- [ ] Add Option
- Option has fields:
- `key`
- `description`
- `default`
- `type`
- ...
- [ ] Add Language
- Language has fields:
- `namespace`
- `name`
- `extensions`
- `options`
- [ ] Add Beautifier
- Supported languages and options
- Given `({ text, language, options, filePath, projectPath })`
- Beautifiers run in their own processes
- Beautifier queue limiting number of simultaneous processes
- [ ] Add Configurer
- Configurer will obtain values for the options
- [ ] CLI
- [ ] Find beautifiers globally installed named `beautifier-${name}`
- See https://github.com/yeoman/environment/blob/f9468481911c31673378b38e63872f57a1163f38/lib/resolver.js#L63
- [ ] Atom
- [ ] Configurers
- [ ] Atom Editor Settings
- [ ]
- [ ] External Beautifiers
- [ ] Services (Consumer/Provider) API

- [ ] Sublime
- Use CLI

0 comments on commit 4e11379

Please sign in to comment.