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

Module Generation #184

Open
sercanov opened this issue Feb 27, 2017 · 6 comments
Open

Module Generation #184

sercanov opened this issue Feb 27, 2017 · 6 comments

Comments

@sercanov
Copy link
Contributor

It would be great to have a yeoman style module generation. Like pepperoni generate module:Login would create a folder in modules with defaults. Isn't it ?

@krivachy
Copy link
Contributor

krivachy commented Mar 3, 2017

Yes, that's quite a nice idea. If you have time you could prototype something and we can see how it would work!

@sercanov
Copy link
Contributor Author

sercanov commented Mar 3, 2017

Sure ! I think yeoman is not the only option here, will come up in a few days.

@sercanov
Copy link
Contributor Author

sercanov commented Mar 9, 2017

Rather than yeoman we can also use plopjs and gluegun, they all can do the job but plop.js seems more lightweight and easy to implement.

I'll come up with experimental branch in few days.

@sercanov
Copy link
Contributor Author

sercanov commented Mar 9, 2017

It's here https://github.com/sercanov/pepperoni-app-kit/tree/feat/generator

What do you think ?

@krivachy
Copy link
Contributor

Hey @sercanov, do you mind opening a PR? Would be easier to review and keep track of it. Based on my initial glance it looks nice. I think what we also want in the future is to be able to add extra "features" to a sample app, such as Auth0 (removed due to many people not liking it) and other optional things.

@sercanov
Copy link
Contributor Author

sercanov commented Mar 18, 2017

Hey @krivachy sure, opening right away.

Actually there are a lot of to do and plenty of possibilities. It may evolve a whole selective generator in the end.

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

No branches or pull requests

2 participants