generator-fountain-webapp icon indicating copy to clipboard operation
generator-fountain-webapp copied to clipboard

What's next

Open Swiip opened this issue 9 years ago • 14 comments

Some people asked us about the next focuses and goals of the project. Here ours list as it is. We don't really order things and pick next subjects part because of the trends, part because of our will :)

Of course, any contribution on one of these subjects will be more than welcome.

To finish

  • [x] Codelab http://yeoman.io/codelab
  • [x] TodoMVC
  • [ ] Isomorphic pre-rendering post

Missing

  • [x] Routing
  • [ ] UI frameworks?
  • [ ] More blog posts

New generators

  • Frameworks
    • [ ] Polymer
    • [ ] Ember 2
    • [x] VueJS 2
    • [ ] Backbone
  • Module system
    • [ ] Browserify
  • CSS
    • [ ] PostCSS / CSSNext
    • [x] Stylus

Web site

  • [ ] Home per framework
  • [ ] Pre - generated archives

Refactoring

  • [ ] Renaming generators eslint and tslint
  • [ ] Merging all Techs css

Improving

  • [ ] Ordering for json2js
  • [ ] Comment for json2js
  • [x] Improve Unit Test coverage
  • [x] Move integration tests on TodoMVC
  • [x] Angular 2 external template
  • [x] Using yo-rc instead of this.options

Proof of concetps

  • [ ] Isomorphism
  • [ ] Backend
  • [ ] Mobile

Swiip avatar Jun 06 '16 07:06 Swiip

Hello,

Are there any plans to bring protractor tests back into at least angular 1 from gulp-angular? I'm not sure if they even work in angular 2, but it would be nice to have them in angular 1.

On the side note, could you please share outline or couple ideas that you have about routing? Maybe some people who really need that could implement and send a pull request?

Thanks!

qlonik avatar Jun 06 '16 12:06 qlonik

Stylus support would be really nice! I'll try to make a PR, but first I'll try to understand the full architecture of the nested projects.

The first step is to work on https://github.com/FountainJS/generator-fountain-gulp right?

Delapouite avatar Jun 07 '16 12:06 Delapouite

@Delapouite Thanks for contributing, yes it would be nice to have stylus support!

  • So, right, the styles compilation is there https://github.com/FountainJS/generator-fountain-gulp/blob/master/generators/app/templates/gulp_tasks/styles.js
  • For Webpack, it's slightly different, we use css/sass/less loaders https://github.com/FountainJS/generator-fountain-webpack/blob/master/generators/app/conf.js#L109-L116 and https://github.com/FountainJS/generator-fountain-webpack/blob/master/generators/app/index.js#L39-L51
  • Then you can add .styl files in templates folders such as https://github.com/FountainJS/generator-fountain-angular1/tree/master/generators/techs/modules/templates/src, there is one for each sample app we generate so techs, hello and todoMVC and for each framework ;)

micaelmbagira avatar Jun 07 '16 13:06 micaelmbagira

Thanks for the pointers micael. First PRs incoming :

  • gulp https://github.com/FountainJS/generator-fountain-gulp/pull/37
  • webpack https://github.com/FountainJS/generator-fountain-webpack/pull/32
  • react https://github.com/FountainJS/generator-fountain-react/pull/44
  • angular https://github.com/FountainJS/generator-fountain-angular1/pull/42
  • angular2 https://github.com/FountainJS/generator-fountain-angular2/pull/56
  • fountain https://github.com/FountainJS/fountain-generator/pull/30
  • website https://github.com/FountainJS/fountainjs.github.io/pull/12

Maybe we should open a new issue dedicated to stylus to avoid spamming this one

Delapouite avatar Jun 07 '16 14:06 Delapouite

Is there any plans to support MeteorJS?

ghost avatar Jun 15 '16 05:06 ghost

How about Redux? That's becoming the de facto way to manage state for Angular 1, Angular 2, and React. It would awesome to have one of the quesions be, "Do you want to have Redux already in your project and set up for you?". :)

JimLynchCodes avatar Jul 01 '16 04:07 JimLynchCodes

Hi @JimTheMan, if you select the TodoMVC option you will have Redux set up with React and ngrx/store (one implementation of Flux pattern) set up with Angular 2

micaelmbagira avatar Jul 01 '16 05:07 micaelmbagira

Yeah but having ngRedux in Angular 1.x would also be beneficial, cause there are not many tutorials about how to integrate this approach with first angular.

zoamel avatar Jul 02 '16 05:07 zoamel

Great job here, folks! Thanks for this generator. Pretty useful! :+1:

lhas avatar Jul 25 '16 22:07 lhas

Welcome! Now that you've joined the club will you ever use another generator? ;)

JimLynchCodes avatar Jul 26 '16 01:07 JimLynchCodes

Looking forward to version vue js :metal: !

vinicius73 avatar Jul 26 '16 23:07 vinicius73

waiting for GMD

fuchao2012 avatar Sep 08 '16 06:09 fuchao2012

Mithril: A very cool, lightweight JS framework. http://mithril.js.org/ Polymer: Setting up a process / folder structure to make building with Polymer easy will be appreciated

Maybe a poll to determine the highest priority for your framework integrations?

chadfurman avatar Sep 09 '16 15:09 chadfurman

Hi, How may I help with Ember 2? I am ready to contribute if anybody is not working on that.

mhadaily avatar Jan 06 '17 06:01 mhadaily