Skip to content

Commit d704d73

Browse files
docs: add roadmap
closes #5
1 parent d3ca53c commit d704d73

File tree

6 files changed

+471
-217
lines changed

6 files changed

+471
-217
lines changed

README.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,16 @@ The CLI has dependencies that require Node 10.0.0 or higher, together with NPM 6
1616

1717
## Table of Contents
1818

19-
* [Installation](#installation)
20-
* [Usage](#usage)
21-
* [Updating Fusing Angular CLI](#updating-fusing-angular-cli)
22-
* [Developing Fusing Angular CLI](#developing-fusing-angular-cli)
23-
* [License](#license)
19+
- [Roadmap](#roadmap)
20+
- [Installation](#installation)
21+
- [Usage](#usage)
22+
- [Updating Fusing Angular CLI](#updating-fusing-angular-cli)
23+
- [Developing Fusing Angular CLI](#developing-fusing-angular-cli)
24+
- [License](#license)
25+
26+
## Roadmap
27+
28+
You can learn more about what we aim to achieve by reading our [roadmap](ROADMAP.md)
2429

2530
## Installation
2631

ROADMAP.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
### MVP (v1)
2+
3+
- [x] CLI project structure
4+
- [x] CLI build and release tooling
5+
- [ ] Server (Universal) based Angular app schaffolding
6+
- [ ] Browser based angular app schaffolding (no server, static assets only)
7+
- [ ] Favicon generation command, ex: `fng favicon`
8+
- [ ] Serve command for both dev and production runtimes, ex: `fng serve --prod --sw --aot`
9+
10+
### Future Work
11+
12+
#### Core
13+
14+
- [ ] Component/Pipe/Directive/Service stubb generator command, ex: `fng gen component my-awesome-comp`
15+
16+
#### UI
17+
18+
- [ ] Angular Material
19+
- [ ] Bootstrap
20+
- [ ] Bulma
21+
22+
#### Backend
23+
24+
- [ ] Firebase
25+
26+
#### Continous Integration
27+
28+
- [ ] CircleCI
29+
30+
#### Unit/Component Test Frameworks
31+
32+
- [ ] Jest
33+
- [ ] Mocha
34+
35+
#### E2E Test Frameworks
36+
37+
- [ ] Nightmare
38+
- [ ] Cypress
39+
40+
#### Deployment Options (server + client-only builds)
41+
42+
The goal is to allow command line provisions of new applications.
43+
44+
- [ ] Heroku
45+
- [ ] Google Cloud serverless
46+
- [ ] AWS serverless deployments
47+
- [ ] Azure deplouments

fuse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Sparky.task('test', () => {
4141
bundle.test('[spec/**/**.ts]', {})
4242
})
4343

44-
Sparky.task('default', () => {
44+
Sparky.task('bundle', () => {
4545
bundle.instructions('> [src/index.ts]')
4646
!isProdBuild &&
4747
bundle.watch(`src/**`).completed(fp => shabang(fp.bundle, absOutputPath))

0 commit comments

Comments
 (0)