From 9a5b55122a3e55593f90df1e20aa36a622730cbe Mon Sep 17 00:00:00 2001 From: Marius Peter Date: Thu, 1 May 2025 12:34:42 +0200 Subject: Create initial commit. --- bin/Blason_France_moderne.svg | 19 +++++++++++++++++++ bin/Fleur_de_lys_(or).svg | 35 +++++++++++++++++++++++++++++++++++ bin/blason-base.svg | 4 ++++ bin/dune | 4 ++++ bin/france-moderne.txt | 1 + bin/main.ml | 1 + blason.opam | 31 +++++++++++++++++++++++++++++++ dune-project | 26 ++++++++++++++++++++++++++ lib/dune | 2 ++ test/dune | 2 ++ test/test_blason.ml | 0 11 files changed, 125 insertions(+) create mode 100644 bin/Blason_France_moderne.svg create mode 100644 bin/Fleur_de_lys_(or).svg create mode 100644 bin/blason-base.svg create mode 100644 bin/dune create mode 100644 bin/france-moderne.txt create mode 100644 bin/main.ml create mode 100644 blason.opam create mode 100644 dune-project create mode 100644 lib/dune create mode 100644 test/dune create mode 100644 test/test_blason.ml diff --git a/bin/Blason_France_moderne.svg b/bin/Blason_France_moderne.svg new file mode 100644 index 0000000..ddef40f --- /dev/null +++ b/bin/Blason_France_moderne.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/bin/Fleur_de_lys_(or).svg b/bin/Fleur_de_lys_(or).svg new file mode 100644 index 0000000..41fdf71 --- /dev/null +++ b/bin/Fleur_de_lys_(or).svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bin/blason-base.svg b/bin/blason-base.svg new file mode 100644 index 0000000..3b12631 --- /dev/null +++ b/bin/blason-base.svg @@ -0,0 +1,4 @@ + + + + diff --git a/bin/dune b/bin/dune new file mode 100644 index 0000000..9f3560b --- /dev/null +++ b/bin/dune @@ -0,0 +1,4 @@ +(executable + (public_name blason) + (name main) + (libraries blason)) diff --git a/bin/france-moderne.txt b/bin/france-moderne.txt new file mode 100644 index 0000000..65d6b50 --- /dev/null +++ b/bin/france-moderne.txt @@ -0,0 +1 @@ +D'azur aux trois fleurs de lys d'or. diff --git a/bin/main.ml b/bin/main.ml new file mode 100644 index 0000000..7bf6048 --- /dev/null +++ b/bin/main.ml @@ -0,0 +1 @@ +let () = print_endline "Hello, World!" diff --git a/blason.opam b/blason.opam new file mode 100644 index 0000000..f5439b4 --- /dev/null +++ b/blason.opam @@ -0,0 +1,31 @@ +# This file is generated by dune, edit dune-project instead +opam-version: "2.0" +synopsis: "A short synopsis" +description: "A longer description" +maintainer: ["Marius Peter"] +authors: ["Marius Peter"] +license: "LICENSE" +tags: ["topics" "to describe" "your" "project"] +homepage: "https://github.com/username/reponame" +doc: "https://url/to/documentation" +bug-reports: "https://github.com/username/reponame/issues" +depends: [ + "ocaml" + "dune" {>= "3.15"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/username/reponame.git" diff --git a/dune-project b/dune-project new file mode 100644 index 0000000..e46f2d0 --- /dev/null +++ b/dune-project @@ -0,0 +1,26 @@ +(lang dune 3.15) + +(name blason) + +(generate_opam_files true) + +(source + (github username/reponame)) + +(authors "Marius Peter") + +(maintainers "Marius Peter") + +(license LICENSE) + +(documentation https://url/to/documentation) + +(package + (name blason) + (synopsis "Coat of arms generator from a blasonnement description") + (description "A longer description") + (depends ocaml dune) + (tags + (topics "to describe" your project))) + +; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project diff --git a/lib/dune b/lib/dune new file mode 100644 index 0000000..c18dedb --- /dev/null +++ b/lib/dune @@ -0,0 +1,2 @@ +(library + (name blason)) diff --git a/test/dune b/test/dune new file mode 100644 index 0000000..6ce3333 --- /dev/null +++ b/test/dune @@ -0,0 +1,2 @@ +(test + (name test_blason)) diff --git a/test/test_blason.ml b/test/test_blason.ml new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3