generator-prospa
Version:
Create fully working Single Page Applications using various technology combinations
75 lines (50 loc) • 1.97 kB
Markdown
# generator-prospa [![NPM version][npm-image]][npm-url] [![Dependency Status][daviddm-image]][daviddm-url]
> Single Page Application creator.
## What is it?
Generate fully working Single Page Application projects using various combinations of front-end and middle-tier
technologies, using various JVM languages.
Supported languages:
* Java
* Kotlin
* Scala
* Groovy
Supported front-ends:
* ReactJS
* AngularJS
* EmberJS
* Vue.js
Supported middle-tier:
* Javalin
* Spring Boot
* Spring MVC
* Vert.x
Any combinations of these are possible.
You can choose to use either `yarn` or `npm` as your client build and packaging tool.
## Features
* Generated projects are fully ready to build and execute;
* Fully working client-side routing;
* Fully working server-side routing, deep-linking works, no ugly hash-routing;
* Example JSON web-service API;
* Existing toolchains just work for the various front-ends, including proxying of web-service API.
## Installation
First, install [Yeoman](http://yeoman.io) and generator-prospa using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).
```bash
npm install -g yo
npm install -g generator-prospa
```
Then generate your new project:
```bash
yo prospa
```
## Project Status
This project is currently in BETA.
Things mostly work but there may be some rough edges.
Some constructs may not be 100% idiomatic for the various different JVM languages, feedback is welcome.
## License
GPL-3.0 © [Caprica Software Limited](http://capricasoftware.co.uk)
[npm-image]: https://badge.fury.io/js/generator-prospa.svg
[npm-url]: https://npmjs.org/package/generator-prospa
[travis-image]: https://travis-ci.org/caprica/generator-prospa.svg?branch=master
[travis-url]: https://travis-ci.org/caprica/generator-prospa
[daviddm-image]: https://david-dm.org/caprica/generator-prospa.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/caprica/generator-prospa