UNPKG

generator-fedhipster

Version:

Spring Boot + Angular/React in one handy generator

50 lines (37 loc) 6.14 kB
![Welcome FedHipster](logo-word-fedhipster.png?raw=true "Welcome FedHipster") [![Octo Consulting](https://img.shields.io/badge/-Octo-f89829.svg?colorA=003876&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC6klEQVQ4jWVSzWtcdRQ99/cxbz7eJK9JEzuO1UyMSlIxi7bStAjWjSJ0J+7ciBvduhL0b9CdQgXpRlsRVHQnqViorUmwLjRodWqKX0lIZvKSmTfz3u/jyptMMcQDZ3O553LuPZc+enUKm+0ER0KNq6sdTFYVxkKJu1sZapEuv/VS41wWuz4zs1YisALbb3649sNY2ePs7H1QOAQioJ95hCWJuXrxcZh0nq3tAGDnKSiEMonK4nY3dYkggnzhdITUWFgPfNdMYBzQThzeuDBxcmEufDaLsw6YGczCs7fEPpo7FjwxMSJ/XmshpcuvTeGnu3s4PxsWrOcTUpKpR/rUY8eLp03PLXtGD0AJQJC7YA9fLIoRVNh9cdNeVu2ugxBUPH9m9Hl4aFgeg+Fz/a5LiLAA4FcAXQCbACZJDFbcpdTVLsxXnlQLM5XokfHyMza22mbcIkIKYIsILwKoDS/kALwD4CsA07RfSzPDPTU/Fc6gv1ftp7xFAmZo9WUA1QPnlQBeByAAXAcwnhc5L6Spz1LLhsSgKbd67JD4IJ4CsHdvaFAQJRGEUjODhjbzWI//T/YfRphRIwIHo0o1N7KmWvkl2TnVkNr0YD0PdnZDysNqZvylFTXkUZ198Pn6lc0kuC1vrpn22YdU9/5GpUF9V3UMQ8ASMEjg4KMtSYnrnmhycWXvvYvfbP92cnoU8szDVay3eq14x8UnHi3PcObrnvE3Ad8D+BrAl0N+XNCi1+645fevtVYaEwVYa6EKijARKrx7dfvPdtd+8spzR58WHdc3lm8RYWd4ecmMMjR5z9hNDCNzjFY3g5ytVzA9BsR9xj9tmzYiFdfqxQfY+Lw7JKKQPZeKZRkhVObS4vatS9/Gdjfv33WD6ft5CsKD4xpXluL1tz/dWNahKgtBlfyNdVFGf2yZ7sXPNq4Zy70jFYGSpgEHA+5BSUAKwuJqZ5OdWtVB5XeoUlOOVO/cuJP+eKOZuPFQ5WnsA8C/deNWjt2RrFYAAAAASUVORK5CYII=)](http://www.octoconsulting.com) [![FedHipster](https://img.shields.io/badge/-FedHipster-c2002f.svg?colorA=FFFFFF&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAEZklEQVRIicVUbWgUVxQ9782b2Z2suzEbo/nYxGiRRK0xNdhEidVYFGlTFYVixDbaIpb4oz+KthVKUai1bVKxWKXQigakCm0U2tAGDKRCgpJWokGrNtk1NcnmY/O12d3JzOzMKzNJjEUtjRR6YHi8ue+de++591383yAFeRUIdg+gbEdJ/r1A77bRUWW2INBRkQm3yl5b23xg/6lreXnz8MqmFfjo0Fm8tLEIx0/sRdvuD9D29ecQICP1xa1YcukrO5XghQv4bcsWeLAYY+jGM2+/X5D65uZCrhuLACQQURjsq/7x/N3Kg81OZIDNzZ6DopULc3t7hi/LssPtdifYRIZh4uL3jWphUe7lgL+nxuORf4hElC5Ni/+jZqYyBgVIlXB/E4e5tf3YJ6v9xyolwJw4QcFhVHDEl8cQuMk45wiPxPbpuuGmlMAwDHAOEAC6bjgkia17dkn2uurTl75YsjDzvG+B7xsADWymByY0UDAILnnS/8qM7WW71y/K3SYITieBgHg0AlNRAUJsTssfdTpl5nHtN2m8XIiOpGOGW/7Y40lIsYyWa2slhIASYgejqhpEkQkRQcrzjg7vLIx0rQl+WzcS7fHftpzQmGMD9Yhfhq+2HFbuBPJFh4cZimKrAcO0uawPk6thwIxpTjMYOU7eKK9KHRmOBEWRjRsnYJVAEChUVYfDwaCpOmJpachuasKu1hqM0Swwt/dnDq4ZY5GNqtoDbss8kSnGVXwcxs8ZcKXk+ljnn/3Fs2YnwowbIAK1b1plkCQGRdEgyxKUmIoElxOdV68jv7QEy2+cnqTd8Bj+6WAV0/T4io5AL6z640Hs4wowJkBRVMiyA2OdIQxKLvhrf8EfLT9B4Q7wJ+b4L0Ao1O7gCrZn36vLmhpvwpeZglhUtcqEhAQHQqGw/a+9rRs5OT7c/v0+Up7LxZzW6+D1F6GG45aQkXHNiYslukGopSCfSGEKD5dk0mYViiUlLrMaros/HWo551bjpnLO656So5fUIy0GcPnJLTMFUZwJmiQFxMz0A8//Wntu8o6pa2guKN2h9w0cNgaVTF0fmchyClOZ/02NGOn9rlajokPkMB5xaD0xbhpQ2joAAeHhuiuf+etOHfE45sdLYndAKBvvl7EoGuRcRNHpmPfynvcS1xbsI1RwyfPn2m74gyH0cADUClxn3tXFt9RQcCmPmIDViCYHkUQIbhmcx0GZOJyyef0JAEflrKxQe90pSLO8j4QqJScjMtCpZry1/aC39IWTAN5R/B0VAJ1BiAAjHAWPG/YsgGlaQxnO2en3WEPKgp0mtHoC5rVUsLO2SXmLjqFqEYln1gzcHZS8s6AF+0Ef0WkKlk3t7rX2fZEbre82LM2rFODcxeB6HSCLbVbbB7OmaIzCWc40DLX4isuLs6v2lplq3Ecl1j1Ud6Wx7cNDDQTJCqMeEPuJTvOVMQEikvoFyJ8SCCdzjh4s8RTlr+J6PJk4pVDXkbPn/DVV16ZN/J8CwF+sM0gfSnTLzgAAAABJRU5ErkJggg==)](http://www.fedhipster.com) [![USWDS 2.0](https://img.shields.io/badge/USWDS-2.0-2672de.svg?colorA=242f3e&logo=data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAABuklEQVQ4jX1TPUvDUBQ9LdFBRCUFhwfFOLhKnDpJP1zcTP0DScHNxf6C2kXHtEunglkd+iG6CjrqVDc3K4EOQtsgGhr8qNyQlJePeqbk3vvOO+fe+xLwYN825d7rQu78ZkUFIOMfrLL18lYh060cCn2qSnKlqrzxpV8eD3up5d/afApYW4XMGgDFD/AkflBrqGNlf3tSpgMRCqAL4IAuDZCQFQASVyiVdj/1hjo2vEMzrLL1J8+uXG1/S7wSFVFYqeXfp+t2sQjAV0VW+EKFJ1FCFD0AO0t7R6QE1+0i9SgPoBq60P1O2LdNkvTiR6f2e81p6VXRMCP98OS/hMKbSU6F9fP8WHZaOv1rEXPxit2Y4EnqOi29P7XfdU5m3JjjeqcK0w/ryunUswBOuIQ80tKSaJj90AGyeBdmEZxOfQNALsIPKIPB4CAYeosUAbgSRMMsjbT0K4BKKJn1bo7rg48yY6zmjlg0zFMaKQBevpIYmvdzDrsrQAT0M1t70TDdBAB3NwiLBu1YBJTPM8ao3sXsFfMYaWmycEFNnJw9uKo8ayXGWOAZBJTwEA2TCkmV5FmiiZD8CAEA/AF2342u+LufJwAAAABJRU5ErkJggg==)](https://v2.designsystem.digital.gov/) [![Apache 2.0 License](https://img.shields.io/hexpm/l/plug.svg)](LICENSE) [![Semver](https://img.shields.io/badge/SemVer-2.0-blue.svg)](http://semver.org/spec/v2.0.0.html) [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badge/) # Welcome FedHipster ## FedHipster is a fork of JHipster with support for U.S. Web Design System Steps to build and test locally --- - Install FedHipster as a global module using the steps [https://www.jhipster.tech/][jhipster-url] - If installed successfully, you should be able to run `fedhipster --version` from the command lin - Clone this repository: `git clone https://github.com/OctoConsulting/generator-fedhipster`, change directory to the project root `cd generator-fedhipster` - Checkout the UWSDS branch `git checkout with-uswds-option` - Run `npm link`. The fedhipster executable will now use the source code from this project. Any changes made in this repo will immediately be reflected when you run `fedhipster`. - Create a new folder `mkdir uwsds-app`, `cd uswds-app` and run `fedhipster --skip-server --db --auth=oauth2` - Choose `Angular` as the framework and `US Wed Design Standard` as the style library. If everything was install correctly `npm start` should launch the application. Steps to use the subgenerator ('fedhipster entity foo') with using a local version on FedHipster. --- Fedhipster will try to use the version of generator-fedhipster this is in node_module's even if you follow the steps above. NPM will download FedHipster to and not use the one we linked to above. First, update the version of generator-fedhipster in your node_modules so that it uses the global module linked earlier. ``` $npm link generator-fedhipster ``` In cli/fedhipster.js (line 55) from your source code in your local generator-fedhipster, remove the code that search in the node_modules for the subgenerator. Comment out the if ``` // if (__dirname !== path.dirname(localCLI)) { // load local version /* eslint-disable import/no-dynamic-require */ logger.info("Using JHipster version installed locally in current project's node_modules"); require(localCLI); return; // } ```