Skip to content

kristianmandrup/jhipster-aurelia-boilerplate

Repository files navigation

Jhipster Aurelia boilerplate

This Aurelia project is designed to work as a starting point for using Jhipster with Aurelia, the cooler brother of Angular ;)

We are also developing a client side JHipster entity generator for Aurelia using Breeze.js for rich data management, syncing client and server.

  • Client Caching Cache queried, new, and changed data on the client for a responsive UI.
  • Track Changes Track changes, raise events, and validate using metadata and rules you write.
  • Rich queries Query the server and client cache with filters, ordering, paging, and projections.
  • Mobile Enable great mobile experiences that execute natively on any device.

Please help us improve the boilerplate and generator if you want to use JHipster with Aurelia ;)

i18n

Uses the aurelia-i18n as described here

Status

WIP

  • All templates have been converted to Aurelia template syntax and use the new <template> element as per the Web Components spec.
  • All .js files have been converted to ES6 classes using Aurelia injection, HTTP fetch client etc.
  • The few special $ angular methods such as $.filter have been imported from Angular to ensure functionality is the same as before.

TODO

Test with jHipster apps and improve accordingly.

Integrate with Breeze.js like the entity generator. Move the common EntityManager logic to this boilerplate or better, put in a separate module.

Contributions

Please do :)

License

MIT

About

jHipster boilerplate for Aurelia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published