hesperides

Hesperides, templated files generator

Лицензия

Лицензия

Категории

Категории

IDE Инструменты разработки
Группа

Группа

org.hesperides
Идентификатор

Идентификатор

hesperides
Последняя версия

Последняя версия

4.1.6
Дата

Дата

Тип

Тип

pom
Описание

Описание

hesperides
Hesperides, templated files generator
Ссылка на сайт

Ссылка на сайт

https://github.com/voyages-sncf-technologies/hesperides
Организация-разработчик

Организация-разработчик

voyages-sncf-technologies
Система контроля версий

Система контроля версий

https://github.com/voyages-sncf-technologies/hesperides

Скачать hesperides

Имя Файла Размер
hesperides-4.1.6.pom 18 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.hesperides/hesperides/ -->
<dependency>
    <groupId>org.hesperides</groupId>
    <artifactId>hesperides</artifactId>
    <version>4.1.6</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.hesperides/hesperides/
implementation 'org.hesperides:hesperides:4.1.6'
// https://jarcasting.com/artifacts/org.hesperides/hesperides/
implementation ("org.hesperides:hesperides:4.1.6")
'org.hesperides:hesperides:pom:4.1.6'
<dependency org="org.hesperides" name="hesperides" rev="4.1.6">
  <artifact name="hesperides" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.hesperides', module='hesperides', version='4.1.6')
)
libraryDependencies += "org.hesperides" % "hesperides" % "4.1.6"
[org.hesperides/hesperides "4.1.6"]

Зависимости

provided (1)

Идентификатор библиотеки Тип Версия
org.projectlombok : lombok jar 1.16.20

Модули Проекта

  • bootstrap
  • commons
  • core
  • tests

Hesperides backend

Build, test and publish

first-timers-only Friendly -> 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.

To test the app quickly

docker-compose -f docker/docker-compose.yml -f docker/docker-compose-mongo.yml up -d

Requirements

  • 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

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.

Logo Spring Boot Logo MongoDB Logo Axon

Documentation

Available online at https://voyages-sncf-technologies.github.io/hesperides-gui/

Changelog

All the last features & fixes are listed there: CHANGELOG.md.

License

Hesperides is licensed under the GPL V3 license

Contributing & development environment installation

Please check the dedicated CONTRIBUTING page. We are open to pull requests. Please first discuss your intentions via Issues.

org.hesperides

E-Voyageurs Technologies

Версии библиотеки

Версия
4.1.6
4.1.5
4.1.4
4.1.2
4.1.0
4.0.6
4.0.5
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
0.1.3
v4.0.0