This project contains the legacy REST API for Eno ("XML" version). See the other repo for details: https://github.com/InseeFr/Eno
Eno is a tool that generates survey questionnaires starting from their formal description in DDI.
Eno can create questionnaires in different formats from the same DDI description.
Eno generates:
- Lunatic questionnaires.
- XForms web questionnaires that can be executed on Orbeon Forms Runner.
- XSL-FO questionnaires that can be converted to PDF files.
Docker images of the application are published in Docker Hub.
You can pull it, run it on port 8080
, and you're all set!
You can find DDI example files in the test resources of the project.
- JDK 17+
- Maven 3
- Tomcat 9
The swagger-ui API documentation is mapped on the root url.
Locally, you can get it at http://localhost:8080
Note if you have trouble starting the application on IntelliJ with the error:
Field buildProperties in fr.insee.eno.ws.config.OpenApiConfiguration required a bean of type
'org.springframework.boot.info.BuildProperties' that could not be found.
you can configure the spring-boot:build-info plugin to "Execute After Rebuild" (https://stackoverflow.com/a/77218232/13425151).