generator-primavera
v1.0.1
Published
Utility generators for the primavera framework.
Downloads
10
Maintainers
Readme
generator-primavera
Utility generators for the primavera framework.
Installation
First, install Yeoman and generator-primavera using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-primavera
npm install -g babel-cli
Then generate your new project:
yo primavera
Subgenerators
Now that you already have a working project (really, try npm start! ;)), try adding some services, components and endpoints to it.
yo primavera:endpoint
There are 4 subgenerators available at the moment:
- component
- service
- middleware
- endpoint
This is also the loading order (you can play with it in src/app.js). If it doesn't make sense for you, just change it.
Enabling HTTPS
The bootstrap file (src/app.js) is already checking for key.pem and cert.pem. If you need to run HTTPS locally, then just generate the keys with ssh
openssl genrsa -out key.pem 2048
openssl req -new -x509 -key key.pem -out cert.pem -days 3650
Next time you npm start
, the HTTPS server will listen on port 3443.
Learn more!
Go check the primavera framework GitHub: https://github.com/aambertin/primavera
Getting To Know Yeoman
- Yeoman has a heart of gold.
- Yeoman is a person with feelings and opinions, but is very easy to work with.
- Yeoman can be too opinionated at times but is easily convinced not to be.
- Feel free to learn more about Yeoman.
License
MIT © Anibal Ambertin