this does not update the new gaufre widget. this adds latest LaSuite products in the old gaufre so that services that did not update to the new gaufre still get somewhat up to date data (not uptodate logos though, but at least its the correct services list)
La Suite: integration
Repo containing code of:
- @gouvfr-lasuite/integration npm package in
packages/integration - Frontend widgets in
packages/widgets - La Suite: integration docs and API in
website
Local development
After checking out the repository, run:
$ make bootstrap
For both the website and the widgets projects, it will install dependencies, build, and start the development server, respectively at http://localhost:8930 and http://localhost:8931.
To see dev server outputs, run:
$ make logs
You can view all available commands with:
$ make help
Developing the website
If you want a faster startup than make bootstrap, you can run more focused commands. For the website:
$ make website-start
This will start the development server at http://localhost:8930.
Developing Widgets
We currently develop some embeddable widgets in the packages/widgets directory in this repository.
$ make widgets-start
This will start the development server at http://localhost:8931.
You can then build them with:
$ make widgets-build
And deploy them to an S3 bucket, with .aws/{config|credentials} files in the root of the repository.
$ WIDGETS_S3_PATH=xxx make widgets-deploy
Licenses
Source code is released under the MIT and other contents are released under the Open Licence 2.0.