-> come look at our good first issues
Hesperides is an open source tool generating configuration files from a given template with mustaches and the properties it stores per environment.
The frontend lives in this repo: https://github.com/voyages-sncf-technologies/hesperides-gui
Development status: this project is currently maintained & actively developped by e-Voyageurs SNCF. The list of features planned is available in ROADMAP.md.
docker-compose -f docker/docker-compose.yml -f docker/docker-compose-mongo.yml up -d
Java 11 (correto, openjdk)
Choose between:
Docker (see docker-compose & Dockerfile files)
And :
MongoDB
Or just launch the application with those Spring Profiles: noldap, fake_mongo
Build the whole project:
mvn package
Build Docker image
docker build . -t hesperides/hesperides
This Java Spring Boot application uses MongoDB for storage and Axon to implement event sourcing.
Available online at https://voyages-sncf-technologies.github.io/hesperides-gui/
All the last features & fixes are listed there: CHANGELOG.md.
Hesperides is licensed under the GPL V3 license
Please check the dedicated CONTRIBUTING page. We are open to pull requests. Please first discuss your intentions via Issues.