Open RayoGundead opened 10 years ago
Good idea. I'll try to invest some time in this.
scratch yeomen, I just found slush
This looks interesting.
What options would you want to see in a generator. I'm currently planning to make a Yeoman and Slush one. My current ideas of what to include are options to choose asset pipeline (grunt/gulp/broccoli/broccoli+grunt/none), Frameworks (DadaJS or None), Server Side MVC (Express or Static) and Client Side MVC (Utilising Router or Static).
It looks like really good to me. Maybe @RayoGundead will post a comment as well.
I was working on a generator for absurd called Bloodboiler.
The first idea was for generating atoms and molecules. Since Techy, the plan shifted to boilerplate for the static site generator and still keep the atom and molecule sub generators, also sub generators for post types(quotes, image, gallery, standard, page, list, rss, etc.).
Even with this much generators, it still focuses on absurd and techy. I’m not really fond of the idea of bundling other sub generators for other libraries since there are generators that already exist for them or they can be written as separate modules (see Unix Philosophy).
Maybe we could combine efforts...
So you're suggesting we require and run other generators based on the users choices? So.. based on a users choice it will then npm install a generator, generate the base needed from it and then edit it for absurd. Then it'd run other generators and attempt to merge them?
Not that. I mean just a generator for absurd and techy. we really need to talk in IRC or gittogether for this.
Well isn't part of the reason people use generators is to choose options and get a skeleton made so they can quickly start a new project? I'm on the IRC by the by.
ok then, but for now it will just be generators for absurd and techy, then there can now be a separate bundle generator requiring and running this and other generators. Let's see @krasimir 's comment on this.
I don't know if generators are still a thing, but i use it in my workflow and it might help others.