Closed Integralist closed 11 years ago
As mentioned in the other thread, I completely agree. Here's a proposal:
Our focus is on getting the first of these items out the door and then explore the second if there's sufficient interest in it. What do you think?
@addyosmani totally agreed. First get repo up to scratch. Bare bones grunt for some form of 'deploy'. Then further work on a demo (likely done within this repo inside a /demo/ folder for example). Then automation and user configuration to follow. Sounds good to me.
Upon cloning down the code in this repo I've discovered an awful lot of technology is being installed and yet the majority of it is not required to implement the solution this repo was aiming to solve and provide.
I understand Grunt will be utilised in the near future to help automate the process as shown in the original example but either for someone new to the technology stack (e.g. Yeoman, Grunt, Sass, Compass and a whole host of grunt related packages within
package.json
) I feel this repo is losing focus on its purpose.The tooling that has been set-up can be fantastic and very helpful I agree, but I feel this repo would benefit much more from only implementing the bare bone essentials needed for it to function properly.
For example, we don't need Sass to generate the CSS required and we don't need Yeoman to handle bootstrapping... etc.
This seems like over-engineering to me.
If the user decides to utilise those tools then that's fine and acceptable for them to implement them around the solution we're providing.
Otherwise we just end up confusing users and potentially alienating them from trying out the solution we're proposing.
@addyosmani would be good to get your thoughts on this :-)