yeoman.io icon indicating copy to clipboard operation
yeoman.io copied to clipboard

Decouple from Grunt

Open addyosmani opened this issue 10 years ago • 13 comments

We're at the point where a number of our most popular generators do not use Grunt. With this in mind, I think we should consider dropping or refactoring the messaging on our homepage to make it clear yo can be used to scaffold out a setup with any tooling choices.

Depending on how far we wanted to take it we could illustrate this point with examples.

E.g: Yo works great with Grunt. Check out generator-webapp. Yo also works great with Gulp. Checkout generator-gulp-webapp. It even works well with X, Y and Z which have nothing to do with either of these options.

If we decide to do this properly, we would also need to refactor the learning section of the site. Thoughts?

addyosmani avatar Jan 01 '15 15:01 addyosmani

:+1: on all of that. Let me do some PRs soon.

arthurvr avatar Jan 01 '15 15:01 arthurvr

:+1:

addyosmani avatar Jan 01 '15 15:01 addyosmani

:+1:

hemanth avatar Jan 01 '15 16:01 hemanth

Opened https://github.com/yeoman/yeoman.io/pull/417.

arthurvr avatar Jan 01 '15 18:01 arthurvr

Other things that need to happen IMHO:

  • [x] Do we still want to have a big grunt logo on the front page?
  • [x] This description of yo seems coupled to grunt.
  • [ ] Include some resources regarding gulp (and others) in the learning/resources.html page.
  • [x] The contributing guidelines have some stuff specific to Gruntfiles.
  • [ ] media
  • [ ] others(?)

For the rest I think we're quite fine, for the site at least. Will see if I have the time for some other PRs.

arthurvr avatar Mar 30 '15 14:03 arthurvr

Do we still want to have a big grunt logo on the front page?

Imo, if we want to be visual we could call out 1-3 build systems commonly used with Yo. Gulp and Grunt could be two, but we'd need to make sure we're citing them as examples rather than being all we support.

This description of yo seems coupled to grunt.

Agreed! We should make it more generic.

Include some resources regarding gulp (and others) in the learning/resources.html page.

:+1:

The contributing guidelines have some stuff specific to Gruntfiles. others(?)

We can similarly make this more generic I think.

addyosmani avatar Mar 30 '15 15:03 addyosmani

Some of our media is also pretty tied to Grunt.

arthurvr avatar Jul 10 '15 11:07 arthurvr

@arthurvr are you still up with taking ownership of this issue?

If we need new medias, I can probably ask a designer somewhere for some help. Let me know what are your needs!

SBoudrias avatar Jul 10 '15 18:07 SBoudrias

@SBoudrias Yeah, though somebody that can take care of the media and the homepage design would be welcome :)

Include some resources regarding gulp (and others) in the learning/resources.html page.

Anybody any suggestions what resources are really good?

arthurvr avatar Jul 24 '15 11:07 arthurvr

Anybody any suggestions what resources are really good?

The gulp site, and their repo contains a bunch of interesting information.

ghost avatar Aug 03 '15 11:08 ghost

Not sure if this is the right place to follow up, but will the site reflect that Yeoman uses Gulp over Grunt? I noticed that the getting started generator is now on Gulr, even though the front page if this site states Grunt is an option.

amboy00 avatar May 31 '16 00:05 amboy00

will the site reflect that Yeoman uses Gulp over Grunt?

No. We're build tool agnostic.

SBoudrias avatar May 31 '16 02:05 SBoudrias

I understand that. However in the Getting Started section, the generator-webapp example no longer supports Grunt at all. While it isn't misleading, technically, it does seem confusing.

amboy00 avatar May 31 '16 18:05 amboy00