create pages : client only (static), or client and server side. Load data from server, Save data to server, form, table...
npm install generator-jhipster-pagesThis is a JHipster module, that is meant to be used in a JHipster application.
As this is a JHipster module, we expect you have JHipster and its related tools already installed:
Now it's works for angularjs and angular 4.
I haven't tested with micro service or any not-sql based project (cassandra, mongodb, elasticsearch, ...).
To install this module:
``bash`
yarn global add generator-jhipster-pages
To update this module:
`bash`
yarn global upgrade generator-jhipster-pages
To install this module:
`bash`
npm install -g generator-jhipster-pages
To update this module:
`bash`
npm update -g generator-jhipster-pages
Launch generator and it will ask for everything it needs
`bash`
yo jhipster-pages
if you want to regenerate some existing pages you can do it by page set with the following command line :
`bash``
yo jhipster-pages regenerate
Each page belongs to a page set. A page set is defined by a name.
A Page have a name, a glyphicon, and a type.
The following types are supported:
- client only generate a simple static page :
- empty html page
- simple js controller
- Load data from server generate
- empty html page
- js controller
- js read service
- java get web service
- Save data to server generate
- empty html page
- js controller
- js write service
- java post web service
- Load and Save data to server generate
- empty html page
- js controller
- js read and write service
- java get and post web service
- Form generate
- form html page
- js controller
- js write service
- java post web service
- post argument object
- Table generate
- table html page
- js controller
- js read service
- java get web service
- get returned object
Here is the list of types to do
- Workflow generate
- multiple step html pages (form) with link to previous and next steps
- multiple step js controllers
- js service with init get and final write method
- java web service with get and post
Apache License v2.0 © [Guillaume DUFOUR]()
[npm-image]: https://img.shields.io/npm/v/generator-jhipster-pages.svg
[npm-url]: https://npmjs.org/package/generator-jhipster-pages
[travis-image]: https://travis-ci.org/Magillem/generator-jhipster-pages.svg?branch=master
[travis-url]: https://travis-ci.org/Magillem/generator-jhipster-pages
[daviddm-image]: https://david-dm.org/Magillem/generator-jhipster-pages.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/Magillem/generator-jhipster-pages