yeoman / generator-angular

Yeoman generator for AngularJS
http://yeoman.io
5.73k stars 1.44k forks source link

Generator Roadmap #553

Open eddiemonge opened 10 years ago

eddiemonge commented 10 years ago

In an effort to be more transparent about the project, we are creating roadmaps for everything. This is the tentative roadmap for the Angular generator.

Priority 1

If you think there are other things that should be added to the roadmap, or have questions about any of these, please feel free to comment.

craigbeck commented 10 years ago

Oops my bad @eddiemonge I just updated and tried to reproduce it to open an issue and that appears to be fixed

MrBogomips commented 10 years ago

+1 «different organization of files» ==> Enterprise App File Layout!!

pbojinov commented 10 years ago

+1 for less

yidongnan commented 10 years ago

+1 for less and ngtemplates

pbojinov commented 10 years ago

@yidongnan I ended up forking this to add less support and removed jquery/foundation while I was at it.

If you want to check it out https://github.com/pbojinov/generator-gulp-angular-less

ninjasort commented 10 years ago

+1 for different organization of files.

The current Gruntfile is very lengthy. If you won't be switching over to Gulp anytime soon, it would be extremely helpful to use something like: https://github.com/creynders/load-grunt-configs

This would leave the main Gruntfile for more top-level configuration objects.

davelab commented 10 years ago

+1 for modular organization of files!

didlich commented 10 years ago

+1 modularity, in my opinion it's useful to separate the native (cordova) part from the webapp, in my projects I am using one Gruntfile for the Webapp and one to handle the transition from webapp to native layer, this includes cordova resources, plugins and cordova build process

Dr4K4n commented 10 years ago

+1 for the organization of files.

lucasfeliciano commented 10 years ago

:+1:

brunowego commented 10 years ago

+1 for Jade

AlvonnLimjoco commented 10 years ago

Please consider adding support for angular-material.

With the release of version 1.3.x, angular-seed has since been updated with improved architecture, and project layout adopting best practices.

+1 for "Different organization of files".

aendra-rininsland commented 10 years ago

:+1: for angular-material and new angular-seed. @AlvonnLimjoco The former looks amazing, I can't believe I hadn't heard of that yet.

I use generator-angular on a daily basis, as do many members of my team. I'm happy to contribute dev time, but am not entirely sure where to jump in. @eddiemonge, have any suggestions? Thanks!

gintsgints commented 10 years ago

What kind of angular-material support you mean? IMHO it's not yet ready to fully cover all UI needs.

As example how you will implement top menu?

eddiemonge commented 10 years ago

@aendrew thanks for the offer. At some point very soon I'll make a list of what needs to be done.

mattxo commented 9 years ago

+1 Typescript +1 ui.router

:)

eknowles commented 9 years ago

+1 angular-material

viniciuspires commented 9 years ago

@ProLoser +1 Separating module definition from app definition. Submodules are the reason which I didn't choose this generator for large apps yet. Any progress on that? Do you need a hand on building that functionality?

Thanks in advance.

charleshan commented 9 years ago

+1 for ui-router!

avdd commented 9 years ago

Can I suggest less stuff and more explanation & composability?

In creating a new project, I'd much rather be adding the things I want than removing the things I don't.

Also, teach to fish, etc.

ProLoser commented 9 years ago

I disagree. Add all the things.

I actually never use generators or boilerplates, always bloated and out of date lol.

avdd commented 9 years ago

@ProLoser I'm starting to agree with you I think. Bloated, out of date, inscrutable, over-opinionated, brittle and often just broken. They seem to be solving the wrong problem. It seems the only real use case is writing your own generators, at which point you're probably better off just having your own project templates.

tonygemcd commented 9 years ago

Best wishes, Tony

On 2015Äê1ÔÂ9ÈÕ, at 5:13, Charles Han notifications@github.com wrote:

+1 for ui-route and Protractor

¡ª Reply to this email directly or view it on GitHub.

nicolasgarnil commented 9 years ago

Is there an example/tutorial of how to integrate ngtemplates in an angular application generated by this generator?

oliverwebr commented 9 years ago

+1 for material support and module file structure

jonathanobino commented 9 years ago

+1 for integrating gulp instead of grunt

pensierinmusica commented 9 years ago

+1 for ui-router

circy commented 9 years ago

+1 angular-material +1 TypeScript Support

enbashi commented 9 years ago

+1 for material support

deerawan commented 9 years ago

+1 protractor

madvas commented 9 years ago

+1 material angular +1 module file structure +1 gulp :)

brunowego commented 9 years ago

+1 for adding ui-router

gintsgints commented 9 years ago

protractor - already done ui-router - already done

Please check real status before posting ideas here.

dancancro commented 9 years ago

Also, send a message to support@github.com requesting that the feature voting feature be added to github so that people don't have to use "+1" comments.

Everyone wants this and the only way it's going to happen is if GitHub support gets flooded with requests.

kiranps commented 9 years ago

+1 for ui-router.

vamsivarikuti commented 9 years ago

+1 - less +1 - uncss +1 - materializecss

Waiting for this project to update more than an year now :disappointed:

aendra-rininsland commented 9 years ago

Is any of this even relevant anymore? I've been using Swiip/generator-gulp-angular lately, and it's fantastic, and is basically everything this issue is wanting to go for. The only downside is I've had to use doronsever/gulp-angular-subtask for the sub-generators, and it seems out of date and using a different directory structure than gulp-angular.

Perhaps a better use of time would be to create configuration for generator-angular so its sub-generators could more seamlessly be used with projects like gulp-angular and DaftMonk/generator-angular-fullstack. Although I'd really like to see a first-party Yeoman Angular release using Gulp, and ui-router, and E2E testing, and all the radness rolled into, well, gulp-angular, it would also be really good to realise that these other projects have grown in its absence, and figuring out how this ecosystem can work better together might ultimately be more effective.

gintsgints commented 9 years ago

I like fact that angular-fullstack generates also server side stuff.

Frondor commented 9 years ago

Implement the use of ui-router as an alternative to the native ngRoute! @gintsgints it's not implemented yet as far as I know, then how can I change my app to use ui-router instead?

gintsgints commented 9 years ago

You can create new app with ui-router.

rgstephens commented 9 years ago

+1 for adding ui-router

punmechanic commented 9 years ago

Support for backend implementations, whether that be proxies, rewrite rules, make it more composable for other generators or actually adding a backend REST server (highly unlikely though)

have you considered using webpack? You can use its dev server, webpack-dev-server as a development server that can proxy all urls that match a path to another url. Also would serve well as a build step and allows for using CommonJS require in the browser

aendra-rininsland commented 9 years ago

@DanPantry I've been investigating using Webpack with Angular the last two days, have been fairly impressed so far. This generator looks really cool, despite it being Grunt-based.

AbraaoAlves commented 9 years ago

Have you seen the generator-gulp-angular ? What do you think of it?

A long time it has support for several things that have not been started here. eg jade, angularMaterial , typescript , protractor ...

So, what do you recommend?

aendra-rininsland commented 9 years ago

@AbraaoAlves I mentioned that above, am really impressed by it so far.

clinton2111 commented 9 years ago

@eddiemonge Add an option to chose Angular-Ui-Router instead of the default router.

andreybleme commented 8 years ago

:+1: angular-material and angular-ui-router instead of default router.

anandchristal commented 8 years ago

@eddiemonge rather than livereload ,why can't move to "browsersync"....highly powerful one.

federico-coraglio commented 8 years ago

Do you think to update all dependency to the last version on package.json? because the generator is using https://github.com/gruntjs/grunt-contrib-livereload and it is deprecated.