Skip to content
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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggest comparison to maven archetypes and JavaScript Yeoman #144

Open
davidmichaelkarr opened this issue Feb 6, 2015 · 2 comments
Open

Comments

@davidmichaelkarr
Copy link
Contributor

I just heard about this from a presentation. I briefly scanned the documentation, so I know the general idea.

I would suggest that you mention the similarity in the basic idea to Maven archetypes and the JavaScript Yeoman utility. I'd also like to know if Lazybones has the additional feature that Yeoman has over Maven archetypes, which is the ability to integrate smaller pieces, instead of the entire application skeleton. Yeoman can be used after the application has been created, just to integrate particular additional pieces. Maven archetypes are just used to create the application skeleton. I noticed the concept of "sub-templates", which might be what this refers to, but I can't tell from a brief review. If this were to be possible, I assume that Lazybones would have to know to augment an existing build script, instead of creating a new one. Does Lazybones do this kind of thing?

@pledbrook
Copy link
Owner

Yes, sub-templates are based on the same idea as Yeoman generators. Hopefully the template developer's guide will give you a good idea of what they are for. They only work inside a project that was created from a Lazybones template.

I'm not that familiar with Yeoman, so I hesitate to draw comparisons to it. Perhaps you could draw up a suitable mention in the project overview?

@davidmichaelkarr
Copy link
Contributor Author

Actually, I've never used Yeoman either. I understand the basic idea, and I immediately saw the comparison with Lazybones and Maven archetypes. However, let me see if I can compose a simple statement covering this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants