aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMarc Coquand <marc@mccd.space>2023-12-20 20:46:00 -0600
committerMarc Coquand <marc@mccd.space>2023-12-25 18:22:59 -0600
commit262f161f42c4e59beec41c6f440336c38385426a (patch)
tree6491c9b661a0b5a14c9a30ecf25e036f8762239d /README.md
parentcc783c157f31e7e713c8b83be67449b1859dac27 (diff)
downloadfixgen-262f161f42c4e59beec41c6f440336c38385426a.tar.gz
fixgen-262f161f42c4e59beec41c6f440336c38385426a.tar.bz2
fixgen-262f161f42c4e59beec41c6f440336c38385426a.zip
Initial commit
Diffstat (limited to 'README.md')
-rw-r--r--README.md56
1 files changed, 52 insertions, 4 deletions
diff --git a/README.md b/README.md
index 3c15303..cc1a4ff 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,54 @@
-# Bloop Ann
+# Fixgen - 0 dependency language independent fixture generator
-## Prerequisites
+This tool allows you to very easily generate fixtures.
-- Nix
-- Direnv
+## Development - Prerequisites
+
+- [Nix](https://nixos.org/manual/nix/stable/installation/installing-binary)
+- [Direnv](https://direnv.net/docs/installation.html)
+
+After installation, you will need to run direnv allow
+
+```
+direnv allow
+```
+
+For it to work.
+
+### VSCode
+
+You'll need OCaml platform and direnv extension. Once you have those, you will need to start the project from the terminal. First, ensure you have setup code terminal command:
+
+https://code.visualstudio.com/docs/setup/mac
+
+Once in place, cd to the project and run
+
+```
+code .
+```
+
+And VSCode should launch correctly with LSP installed.
+
+### Running development
+
+```
+./scripts/run-watch.sh
+```
+
+Run tests
+
+```
+./scripts/run-test-watch.sh
+```
+
+You can also run them manually:
+
+```
+dune runtests
+```
+
+### Building
+
+```
+dune build
+```