Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Yeoman Q1 2014 Roadmap #1264

Closed
addyosmani opened this Issue · 15 comments

7 participants

@addyosmani
Owner

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

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
Owner

:+1: 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
Owner

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

@SBoudrias
Owner

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.

@passy
Owner

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

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.

:+1:

@bastifantasti

love it!

@d10

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
Open

Scaffolding > Yeoman #4

@awayken

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
Owner

@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

@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
Owner

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

@awayken

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

@sindresorhus

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

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
Something went wrong with that request. Please try again.