New issue

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

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

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
@addyosmani
Member

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.

@sindresorhus

This comment has been minimized.

Member

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

@addyosmani

This comment has been minimized.

Member

addyosmani commented Jan 9, 2014

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

@SBoudrias

This comment has been minimized.

Member

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.

@sindresorhus

This comment has been minimized.

Member

sindresorhus commented Jan 9, 2014

@passy

This comment has been minimized.

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.

@sindresorhus

This comment has been minimized.

Member

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.

馃憤

@bastifantasti

This comment has been minimized.

bastifantasti commented Jan 16, 2014

love it!

@bnjmnt4n

This comment has been minimized.

bnjmnt4n commented Mar 12, 2014

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.

@awayken

This comment has been minimized.

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?

@SBoudrias

This comment has been minimized.

Member

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

This comment has been minimized.

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.

@SBoudrias

This comment has been minimized.

Member

SBoudrias commented Sep 23, 2014

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

@awayken

This comment has been minimized.

awayken commented Sep 23, 2014

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

@sindresorhus

This comment has been minimized.

Member

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?

@sindresorhus

This comment has been minimized.

Member

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