Ce projet use Quarkus, le cadriciel Supersonique Subatomique Java.
Quarkus ? -> website: https://quarkus.io/ .
La dime c'est pour demat' de la Facture
- Je créé des factures
- html FORM
UBL/CII file upload
- Je les valide
- Structure (cardinalité, enum)
Fonc (xslt, chematorn, siren/siret/routage)
- Je les range secure pour mes utilisateurs enregistrés
- OIDC (in progress)
Gestion par entreprise
Je les affiche en PDF, xml, HTMLNice UX lol!Polymorphe UBL/CII -> Entité -> Form/HTML
(Je sais les adresser..)Vérification des SIRENAppel Annuaire
You can run your application in dev mode that enables live coding using:
./mvnw compile quarkus:dev
NOTE: Quarkus now ships with a Dev UI, which is available in dev mode only at http://localhost:8080/q/dev/.
You can create a native executable using:
./mvnw package -Dnative
Or, if you don't have GraalVM installed, you can run the native executable build in a container using:
./mvnw package -Dnative -Dquarkus.native.container-build=true
You can then execute your native executable with: ./target/la-dime-1.0.0-SNAPSHOT-runner
If you want to learn more about building native executables, please consult https://quarkus.io/guides/maven-tooling.
- Renarde (guide): Renarde is a server-side Web Framework based on Quarkus, Qute, Hibernate and RESTEasy Reactive.
This is a small Renarde webapp