Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Yeoman Q1 2014 Roadmap #1264

Closed
addyosmani opened this Issue Jan 9, 2014 · 15 comments

Comments

Projects
None yet
7 participants
Owner

addyosmani commented Jan 9, 2014

Based on our team discussions in 2014, this is how our roadmap for this quarter is shaping up 🍰

P0

  • Implement V1 of generator composability
  • Implement V1 of packaged installer
  • Refresh user documentation for yeoman.io
  • Ship a sexy new design for yeoman.io
  • Refresh generator API documentation (including inheritance, use jsDoc)
  • Aim for ~100% PageSpeed score for our generated output
  • Ship a new codelab for getting started with Yeoman
  • Define roadmaps for Angular
  • Define roadmaps for Ember
  • Define roadmaps for Backbone
  • Define roadmaps for Polymer
  • Define roadmaps for Chrome app
  • Define roadmaps for the other generators.

P1

  • Improve project-wide unit testing
  • Author list of features official generators should update
  • Author doc on how to keep your generator updated
  • Implement a proof-of-concept webapp generator using Gulp
  • Implement proof-of-concept ES6 support -webapp, -ember

P2

  • Modularize the generator system
  • Move parts of the generator system into yo
  • Implement code-style linking in our repos via JSCS
  • Explore using esformatter for code-style enforcement
  • Cross-project issue tracker cleanup

Comments/additions for consideration welcome :) Once we've nailed down the final list and priorities, I'll link to appropriate issues and we can start assigning issues to folks.

Owner

sindresorhus commented Jan 9, 2014

👍 lgtm

@addyosmani one more: implement code-style linting in our repos. currently only in generator repo.

as P2 i would also like to see us try to modularize the generator system. it's a lot of code there now.

oh, and think this one is important: yeoman/yo#56

Owner

addyosmani commented Jan 9, 2014

Thanks @sindresorhus! I've updated the roadmap with those.

Owner

SBoudrias commented Jan 9, 2014

yeoman/yo#56 is important, but I think what we need is to move the Environment in its own repo rather than bundle it in yo.

This will need some work though as the Base Generator and the Env rely on each other a lot. They're not ready to be separated as is.

Member

passy commented Jan 15, 2014

Looks good to me. Just wondering if we want to put an item for further investigating grunt-reduce and assetgraph on there or if we want to do that in the corresponding generators.

Owner

sindresorhus commented Jan 15, 2014

Looks good to me. Just wondering if we want to put an item for further investigating grunt-reduce and assetgraph on there or if we want to do that in the corresponding generators.

👍

love it!

Regarding this point:

Refresh generator API
documentation (including
inheritance, use jsDoc)

@jdalton has a simple jsDoc compatible markdown generator for docs, used to generate Lo-Dash's docs. When he's done with the JS port, you might want to consider it.

@jrcryer jrcryer referenced this issue in tooling/book-of-modern-frontend-tooling Apr 6, 2014

Open

Scaffolding > Yeoman #4

awayken commented Sep 23, 2014

Is there still momentum on Yo? There have been a couple quarters since Q1, and this issue is still open. Does Yeoman have a future, or has it had its day?

Owner

SBoudrias commented Sep 23, 2014

@awayken Still pretty active: https://github.com/yeoman/generator/pulse/monthly We're just an open source project, so planning are informal, we work on what we want and feel like. Also, 0.17 was a pretty big release for the core system, it's good to let people breathe and get a feel of what's coming.

awayken commented Sep 23, 2014

@SBoudrias That's great news. I've always had a lot of affection for Yeoman, and I use it internally to generate new sites for our clients.

I'm looking at updating dependencies and refactoring our generator using whatever the latest Yeoman best practices are, so I was going through the website. I got a little concerned when I noticed that the last "Yeoman Monthly Digest" was posted in February and this roadmap dried up in March. However, it's good to hear things are still going strong.

Owner

SBoudrias commented Sep 23, 2014

@awayken Make sure to checkout our new authoring documentation then http://yeoman.io/authoring/

awayken commented Sep 23, 2014

@SBoudrias Will do. I'm also reading through generator-generator's source. Thanks!

Owner

sindresorhus commented Sep 23, 2014

last "Yeoman Monthly Digest" was posted in February

@addyosmani and me got busy and didn't manage to get out a new issue. We want to continue it, but could use some help gathering the content. Anyone interested?

Owner

sindresorhus commented Sep 23, 2014

Closing this issue as we have most of the list items as separate issues and a roadmap clearly isn't the ideal medium for us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment