diff options
| -rw-r--r-- | .ocamlformat | 1 | ||||
| -rw-r--r-- | bin/dune | 4 | ||||
| -rw-r--r-- | bin/main.ml | 1 | ||||
| -rw-r--r-- | dune-project | 22 | ||||
| -rw-r--r-- | lib/dune | 3 | ||||
| -rw-r--r-- | sand.opam | 26 | ||||
| -rw-r--r-- | test/dune | 2 | ||||
| -rw-r--r-- | test/test_sand.ml | 0 |
8 files changed, 59 insertions, 0 deletions
diff --git a/.ocamlformat b/.ocamlformat new file mode 100644 index 0000000..f41b107 --- /dev/null +++ b/.ocamlformat | |||
| @@ -0,0 +1 @@ | |||
| version = 0.26.1 | |||
diff --git a/bin/dune b/bin/dune new file mode 100644 index 0000000..d802869 --- /dev/null +++ b/bin/dune | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | (executable | ||
| 2 | (public_name sand) | ||
| 3 | (name main) | ||
| 4 | (libraries sand)) | ||
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/dune-project b/dune-project new file mode 100644 index 0000000..daec250 --- /dev/null +++ b/dune-project | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | (lang dune 3.7) | ||
| 2 | |||
| 3 | (name sand) | ||
| 4 | |||
| 5 | (generate_opam_files true) | ||
| 6 | |||
| 7 | (source | ||
| 8 | (github username/reponame)) | ||
| 9 | |||
| 10 | (authors "Federico Igne") | ||
| 11 | |||
| 12 | ; (maintainers "Maintainer Name") | ||
| 13 | ; (license LICENSE) | ||
| 14 | ; (documentation https://url/to/documentation) | ||
| 15 | |||
| 16 | (package | ||
| 17 | (name sand) | ||
| 18 | (synopsis "A simple editor inspired by 'kilo'.") | ||
| 19 | ; (description "A longer description") | ||
| 20 | ; (tags | ||
| 21 | ; (topics "to describe" your project)) | ||
| 22 | (depends ocaml dune)) | ||
diff --git a/lib/dune b/lib/dune new file mode 100644 index 0000000..f63bb19 --- /dev/null +++ b/lib/dune | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | (library | ||
| 2 | (name sand) | ||
| 3 | (libraries unix)) | ||
diff --git a/sand.opam b/sand.opam new file mode 100644 index 0000000..4bbb344 --- /dev/null +++ b/sand.opam | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | # This file is generated by dune, edit dune-project instead | ||
| 2 | opam-version: "2.0" | ||
| 3 | synopsis: "A simple editor inspired by 'kilo'." | ||
| 4 | authors: ["Federico Igne"] | ||
| 5 | homepage: "https://github.com/username/reponame" | ||
| 6 | bug-reports: "https://github.com/username/reponame/issues" | ||
| 7 | depends: [ | ||
| 8 | "ocaml" | ||
| 9 | "dune" {>= "3.7"} | ||
| 10 | "odoc" {with-doc} | ||
| 11 | ] | ||
| 12 | build: [ | ||
| 13 | ["dune" "subst"] {dev} | ||
| 14 | [ | ||
| 15 | "dune" | ||
| 16 | "build" | ||
| 17 | "-p" | ||
| 18 | name | ||
| 19 | "-j" | ||
| 20 | jobs | ||
| 21 | "@install" | ||
| 22 | "@runtest" {with-test} | ||
| 23 | "@doc" {with-doc} | ||
| 24 | ] | ||
| 25 | ] | ||
| 26 | dev-repo: "git+https://github.com/username/reponame.git" | ||
diff --git a/test/dune b/test/dune new file mode 100644 index 0000000..718218c --- /dev/null +++ b/test/dune | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | (test | ||
| 2 | (name test_sand)) | ||
diff --git a/test/test_sand.ml b/test/test_sand.ml new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/test/test_sand.ml | |||
