diff --git a/bin/docs/dune b/bin/docs/dune deleted file mode 100644 index 63b2047..0000000 --- a/bin/docs/dune +++ /dev/null @@ -1,34 +0,0 @@ -(executable - (public_name forester-docs) - (name forester_docs) - (preprocess - (pps ppx_deriving.show)) - (libraries - eio_main - eio - eio.unix - logs - logs.fmt - forester.prelude - forester.core - forester.parser - forester.frontend - forester.compiler)) - -(rule - (mode promote) - (targets - (dir output)) - (deps - ./forester_docs.exe - (source_tree assets) - (source_tree trees)) - (action - (run ./forester_docs.exe))) - -(install - (section - (site - (forester docs))) - (dirs - (output as forest))) diff --git a/bin/docs/Forester_docs.ml b/docs/Forester_docs.ml similarity index 100% rename from bin/docs/Forester_docs.ml rename to docs/Forester_docs.ml diff --git a/docs/REUSE.toml b/docs/REUSE.toml deleted file mode 100644 index 4a6fbb9..0000000 --- a/docs/REUSE.toml +++ /dev/null @@ -1,8 +0,0 @@ -version = 1 - -[[annotations]] -path = ["**"] -precedence = "aggregate" -SPDX-FileCopyrightText = "2024 The Forester Project Contributors" -SPDX-License-Identifier = "GPL-3.0-or-later" - diff --git a/bin/docs/assets/sterling-2024-cl-forester.pdf b/docs/assets/sterling-2024-cl-forester.pdf similarity index 100% rename from bin/docs/assets/sterling-2024-cl-forester.pdf rename to docs/assets/sterling-2024-cl-forester.pdf diff --git a/docs/developing.mld b/docs/developing.mld deleted file mode 100644 index fb38515..0000000 --- a/docs/developing.mld +++ /dev/null @@ -1,22 +0,0 @@ -{0 Developing Forester} - -{1 Questions} - -If you have questions, feel free to write an email to [https://lists.sr.ht/~jonsterling/forester-discuss]. Please employ {{: https://useplaintext.email/#etiquette} plaintext email etiquette}, including line wrapping. - -{1 Getting started} - -Forester is implementend in the {{: https://ocaml.org/}OCaml programming language}, so you will need to have the OCaml toolchain installed. You can find instructions {{: https://ocaml.org/install#linux_mac_bsd}here}. Alternatively, you can get access to the toolchain using the {{: https://nixos.org/}Nix package manager}. - -{2 Building the project} - -[dune build] - -{2 Testing} - -Use [dune runtest] to run the test suite. We have added testing only recently, - -{2 Sending a patch} - -Once your changes are ready, follow {{: https://lists.sr.ht/~jonsterling/forester-devel}these instructions} to submit them for review. - diff --git a/docs/dune b/docs/dune index ae3fb5d..63b2047 100644 --- a/docs/dune +++ b/docs/dune @@ -1,7 +1,34 @@ -;;; SPDX-FileCopyrightText: 2024 The Forester Project Contributors -;;; -;;; SPDX-License-Identifier: GPL-3.0-or-later +(executable + (public_name forester-docs) + (name forester_docs) + (preprocess + (pps ppx_deriving.show)) + (libraries + eio_main + eio + eio.unix + logs + logs.fmt + forester.prelude + forester.core + forester.parser + forester.frontend + forester.compiler)) -(documentation - (package forester) - (mld_files index developing)) +(rule + (mode promote) + (targets + (dir output)) + (deps + ./forester_docs.exe + (source_tree assets) + (source_tree trees)) + (action + (run ./forester_docs.exe))) + +(install + (section + (site + (forester docs))) + (dirs + (output as forest))) diff --git a/docs/index.mld b/docs/index.mld deleted file mode 100644 index 1751bd6..0000000 --- a/docs/index.mld +++ /dev/null @@ -1,16 +0,0 @@ -{0 Forester: A language for scientific hypertext} - -{1 Introduction} - -Forester is a compiled markup language for authoring scientific hypertext. This documentation is intended to give an overview of forester internals for people interested in contributing to the project. - -{1 Codebase overview} - -The code is organized into several libraries: - -{!modules: - Forester_prelude - Forester_core - Forester_compiler - Forester_frontend - Forester_lsp} diff --git a/bin/docs/trees/001H.tree b/docs/trees/001H.tree similarity index 100% rename from bin/docs/trees/001H.tree rename to docs/trees/001H.tree diff --git a/bin/docs/trees/0052.tree b/docs/trees/0052.tree similarity index 100% rename from bin/docs/trees/0052.tree rename to docs/trees/0052.tree diff --git a/bin/docs/trees/0053.tree b/docs/trees/0053.tree similarity index 100% rename from bin/docs/trees/0053.tree rename to docs/trees/0053.tree diff --git a/bin/docs/trees/005O.tree b/docs/trees/005O.tree similarity index 100% rename from bin/docs/trees/005O.tree rename to docs/trees/005O.tree diff --git a/bin/docs/trees/005P.tree b/docs/trees/005P.tree similarity index 100% rename from bin/docs/trees/005P.tree rename to docs/trees/005P.tree diff --git a/bin/docs/trees/005V.tree b/docs/trees/005V.tree similarity index 100% rename from bin/docs/trees/005V.tree rename to docs/trees/005V.tree diff --git a/bin/docs/trees/0065.tree b/docs/trees/0065.tree similarity index 100% rename from bin/docs/trees/0065.tree rename to docs/trees/0065.tree diff --git a/bin/docs/trees/0066.tree b/docs/trees/0066.tree similarity index 100% rename from bin/docs/trees/0066.tree rename to docs/trees/0066.tree diff --git a/bin/docs/trees/0067.tree b/docs/trees/0067.tree similarity index 100% rename from bin/docs/trees/0067.tree rename to docs/trees/0067.tree diff --git a/bin/docs/trees/0068.tree b/docs/trees/0068.tree similarity index 100% rename from bin/docs/trees/0068.tree rename to docs/trees/0068.tree diff --git a/bin/docs/trees/0069.tree b/docs/trees/0069.tree similarity index 100% rename from bin/docs/trees/0069.tree rename to docs/trees/0069.tree diff --git a/bin/docs/trees/006A.tree b/docs/trees/006A.tree similarity index 100% rename from bin/docs/trees/006A.tree rename to docs/trees/006A.tree diff --git a/bin/docs/trees/006R.tree b/docs/trees/006R.tree similarity index 100% rename from bin/docs/trees/006R.tree rename to docs/trees/006R.tree diff --git a/bin/docs/trees/006S.tree b/docs/trees/006S.tree similarity index 100% rename from bin/docs/trees/006S.tree rename to docs/trees/006S.tree diff --git a/bin/docs/trees/006T.tree b/docs/trees/006T.tree similarity index 100% rename from bin/docs/trees/006T.tree rename to docs/trees/006T.tree diff --git a/bin/docs/trees/006U.tree b/docs/trees/006U.tree similarity index 100% rename from bin/docs/trees/006U.tree rename to docs/trees/006U.tree diff --git a/bin/docs/trees/006V.tree b/docs/trees/006V.tree similarity index 100% rename from bin/docs/trees/006V.tree rename to docs/trees/006V.tree diff --git a/bin/docs/trees/006W.tree b/docs/trees/006W.tree similarity index 100% rename from bin/docs/trees/006W.tree rename to docs/trees/006W.tree diff --git a/bin/docs/trees/006X.tree b/docs/trees/006X.tree similarity index 100% rename from bin/docs/trees/006X.tree rename to docs/trees/006X.tree diff --git a/bin/docs/trees/006Y.tree b/docs/trees/006Y.tree similarity index 100% rename from bin/docs/trees/006Y.tree rename to docs/trees/006Y.tree diff --git a/bin/docs/trees/006Z.tree b/docs/trees/006Z.tree similarity index 100% rename from bin/docs/trees/006Z.tree rename to docs/trees/006Z.tree diff --git a/bin/docs/trees/0070.tree b/docs/trees/0070.tree similarity index 100% rename from bin/docs/trees/0070.tree rename to docs/trees/0070.tree diff --git a/bin/docs/trees/0071.tree b/docs/trees/0071.tree similarity index 100% rename from bin/docs/trees/0071.tree rename to docs/trees/0071.tree diff --git a/bin/docs/trees/0072.tree b/docs/trees/0072.tree similarity index 100% rename from bin/docs/trees/0072.tree rename to docs/trees/0072.tree diff --git a/bin/docs/trees/0073.tree b/docs/trees/0073.tree similarity index 100% rename from bin/docs/trees/0073.tree rename to docs/trees/0073.tree diff --git a/bin/docs/trees/0074.tree b/docs/trees/0074.tree similarity index 100% rename from bin/docs/trees/0074.tree rename to docs/trees/0074.tree diff --git a/bin/docs/trees/007D.tree b/docs/trees/007D.tree similarity index 100% rename from bin/docs/trees/007D.tree rename to docs/trees/007D.tree diff --git a/bin/docs/trees/007G.tree b/docs/trees/007G.tree similarity index 100% rename from bin/docs/trees/007G.tree rename to docs/trees/007G.tree diff --git a/bin/docs/trees/007H.tree b/docs/trees/007H.tree similarity index 100% rename from bin/docs/trees/007H.tree rename to docs/trees/007H.tree diff --git a/bin/docs/trees/007I.tree b/docs/trees/007I.tree similarity index 100% rename from bin/docs/trees/007I.tree rename to docs/trees/007I.tree diff --git a/bin/docs/trees/007K.tree b/docs/trees/007K.tree similarity index 100% rename from bin/docs/trees/007K.tree rename to docs/trees/007K.tree diff --git a/bin/docs/trees/007L.tree b/docs/trees/007L.tree similarity index 100% rename from bin/docs/trees/007L.tree rename to docs/trees/007L.tree diff --git a/bin/docs/trees/007M.tree b/docs/trees/007M.tree similarity index 100% rename from bin/docs/trees/007M.tree rename to docs/trees/007M.tree diff --git a/bin/docs/trees/007N.tree b/docs/trees/007N.tree similarity index 100% rename from bin/docs/trees/007N.tree rename to docs/trees/007N.tree diff --git a/bin/docs/trees/007O.tree b/docs/trees/007O.tree similarity index 100% rename from bin/docs/trees/007O.tree rename to docs/trees/007O.tree diff --git a/bin/docs/trees/007P.tree b/docs/trees/007P.tree similarity index 100% rename from bin/docs/trees/007P.tree rename to docs/trees/007P.tree diff --git a/bin/docs/trees/007Q.tree b/docs/trees/007Q.tree similarity index 100% rename from bin/docs/trees/007Q.tree rename to docs/trees/007Q.tree diff --git a/bin/docs/trees/007R.tree b/docs/trees/007R.tree similarity index 100% rename from bin/docs/trees/007R.tree rename to docs/trees/007R.tree diff --git a/bin/docs/trees/007S.tree b/docs/trees/007S.tree similarity index 100% rename from bin/docs/trees/007S.tree rename to docs/trees/007S.tree diff --git a/bin/docs/trees/007X.tree b/docs/trees/007X.tree similarity index 100% rename from bin/docs/trees/007X.tree rename to docs/trees/007X.tree diff --git a/bin/docs/trees/007Y.tree b/docs/trees/007Y.tree similarity index 100% rename from bin/docs/trees/007Y.tree rename to docs/trees/007Y.tree diff --git a/bin/docs/trees/008Z.tree b/docs/trees/008Z.tree similarity index 100% rename from bin/docs/trees/008Z.tree rename to docs/trees/008Z.tree diff --git a/bin/docs/trees/009Q.tree b/docs/trees/009Q.tree similarity index 100% rename from bin/docs/trees/009Q.tree rename to docs/trees/009Q.tree diff --git a/bin/docs/trees/00CW.tree b/docs/trees/00CW.tree similarity index 100% rename from bin/docs/trees/00CW.tree rename to docs/trees/00CW.tree diff --git a/bin/docs/trees/00CX.tree b/docs/trees/00CX.tree similarity index 100% rename from bin/docs/trees/00CX.tree rename to docs/trees/00CX.tree diff --git a/bin/docs/trees/00CY.tree b/docs/trees/00CY.tree similarity index 100% rename from bin/docs/trees/00CY.tree rename to docs/trees/00CY.tree diff --git a/bin/docs/trees/00CZ.tree b/docs/trees/00CZ.tree similarity index 100% rename from bin/docs/trees/00CZ.tree rename to docs/trees/00CZ.tree diff --git a/bin/docs/trees/00D0.tree b/docs/trees/00D0.tree similarity index 100% rename from bin/docs/trees/00D0.tree rename to docs/trees/00D0.tree diff --git a/bin/docs/trees/00EY.tree b/docs/trees/00EY.tree similarity index 100% rename from bin/docs/trees/00EY.tree rename to docs/trees/00EY.tree diff --git a/bin/docs/trees/00F0.tree b/docs/trees/00F0.tree similarity index 100% rename from bin/docs/trees/00F0.tree rename to docs/trees/00F0.tree diff --git a/bin/docs/trees/00FI.tree b/docs/trees/00FI.tree similarity index 100% rename from bin/docs/trees/00FI.tree rename to docs/trees/00FI.tree diff --git a/bin/docs/trees/00G7.tree b/docs/trees/00G7.tree similarity index 100% rename from bin/docs/trees/00G7.tree rename to docs/trees/00G7.tree diff --git a/bin/docs/trees/00GG.tree b/docs/trees/00GG.tree similarity index 100% rename from bin/docs/trees/00GG.tree rename to docs/trees/00GG.tree diff --git a/bin/docs/trees/00GL.tree b/docs/trees/00GL.tree similarity index 100% rename from bin/docs/trees/00GL.tree rename to docs/trees/00GL.tree diff --git a/bin/docs/trees/00HY.tree b/docs/trees/00HY.tree similarity index 100% rename from bin/docs/trees/00HY.tree rename to docs/trees/00HY.tree diff --git a/bin/docs/trees/00HZ.tree b/docs/trees/00HZ.tree similarity index 100% rename from bin/docs/trees/00HZ.tree rename to docs/trees/00HZ.tree diff --git a/bin/docs/trees/00LR.tree b/docs/trees/00LR.tree similarity index 100% rename from bin/docs/trees/00LR.tree rename to docs/trees/00LR.tree diff --git a/bin/docs/trees/00LS.tree b/docs/trees/00LS.tree similarity index 100% rename from bin/docs/trees/00LS.tree rename to docs/trees/00LS.tree diff --git a/bin/docs/trees/00RF.tree b/docs/trees/00RF.tree similarity index 100% rename from bin/docs/trees/00RF.tree rename to docs/trees/00RF.tree diff --git a/bin/docs/trees/00S9.tree b/docs/trees/00S9.tree similarity index 100% rename from bin/docs/trees/00S9.tree rename to docs/trees/00S9.tree diff --git a/bin/docs/trees/00WK.tree b/docs/trees/00WK.tree similarity index 100% rename from bin/docs/trees/00WK.tree rename to docs/trees/00WK.tree diff --git a/bin/docs/trees/0109.tree b/docs/trees/0109.tree similarity index 100% rename from bin/docs/trees/0109.tree rename to docs/trees/0109.tree diff --git a/bin/docs/trees/011P.tree b/docs/trees/011P.tree similarity index 100% rename from bin/docs/trees/011P.tree rename to docs/trees/011P.tree diff --git a/bin/docs/trees/24B1.tree b/docs/trees/24B1.tree similarity index 100% rename from bin/docs/trees/24B1.tree rename to docs/trees/24B1.tree diff --git a/bin/docs/trees/30FM.tree b/docs/trees/30FM.tree similarity index 100% rename from bin/docs/trees/30FM.tree rename to docs/trees/30FM.tree diff --git a/bin/docs/trees/5CDY.tree b/docs/trees/5CDY.tree similarity index 100% rename from bin/docs/trees/5CDY.tree rename to docs/trees/5CDY.tree diff --git a/bin/docs/trees/6QYO.tree b/docs/trees/6QYO.tree similarity index 98% rename from bin/docs/trees/6QYO.tree rename to docs/trees/6QYO.tree index d1099e3..ab41044 100644 --- a/bin/docs/trees/6QYO.tree +++ b/docs/trees/6QYO.tree @@ -51,7 +51,7 @@ Forester.outputs_for_json_blob_syndication ~forest syndication (output as forest))) \stopverb } - \p{ The \code{rule} stanza tells dune to run the \code{forester_docs} executable, which builds the documentation. The \code{deps} stanza tells dune that this depends on the files contained in the \code{trees} directory. The result is this file: \code{_build/default/bin/docs/output/docs.json}. + \p{ The \code{rule} stanza tells dune to run the \code{forester_docs} executable, which builds the documentation. The \code{deps} stanza tells dune that this depends on the files contained in the \code{trees} directory. The result is this file: \code{_build/default/docs/output/docs.json}. } \p{The \code{install} stanza tells dune to copy the resulting file to the installation directory, which in this case is something like \code{$OPAM_DIR/man/docs/forest}.} diff --git a/bin/docs/trees/6Y7J.tree b/docs/trees/6Y7J.tree similarity index 100% rename from bin/docs/trees/6Y7J.tree rename to docs/trees/6Y7J.tree diff --git a/bin/docs/trees/9GA1.tree b/docs/trees/9GA1.tree similarity index 100% rename from bin/docs/trees/9GA1.tree rename to docs/trees/9GA1.tree diff --git a/bin/docs/trees/JVIT.tree b/docs/trees/JVIT.tree similarity index 100% rename from bin/docs/trees/JVIT.tree rename to docs/trees/JVIT.tree diff --git a/bin/docs/trees/LN6D.tree b/docs/trees/LN6D.tree similarity index 100% rename from bin/docs/trees/LN6D.tree rename to docs/trees/LN6D.tree diff --git a/bin/docs/trees/MZSF.tree b/docs/trees/MZSF.tree similarity index 100% rename from bin/docs/trees/MZSF.tree rename to docs/trees/MZSF.tree diff --git a/bin/docs/trees/OYOJ.tree b/docs/trees/OYOJ.tree similarity index 100% rename from bin/docs/trees/OYOJ.tree rename to docs/trees/OYOJ.tree diff --git a/bin/docs/trees/OYOL.tree b/docs/trees/OYOL.tree similarity index 100% rename from bin/docs/trees/OYOL.tree rename to docs/trees/OYOL.tree diff --git a/bin/docs/trees/QHXS.tree b/docs/trees/QHXS.tree similarity index 100% rename from bin/docs/trees/QHXS.tree rename to docs/trees/QHXS.tree diff --git a/bin/docs/trees/QLG4.tree b/docs/trees/QLG4.tree similarity index 100% rename from bin/docs/trees/QLG4.tree rename to docs/trees/QLG4.tree diff --git a/bin/docs/trees/VNQ9.tree b/docs/trees/VNQ9.tree similarity index 100% rename from bin/docs/trees/VNQ9.tree rename to docs/trees/VNQ9.tree diff --git a/bin/docs/trees/VNQA.tree b/docs/trees/VNQA.tree similarity index 100% rename from bin/docs/trees/VNQA.tree rename to docs/trees/VNQA.tree diff --git a/bin/docs/trees/VNQB.tree b/docs/trees/VNQB.tree similarity index 100% rename from bin/docs/trees/VNQB.tree rename to docs/trees/VNQB.tree diff --git a/bin/docs/trees/VNQC.tree b/docs/trees/VNQC.tree similarity index 100% rename from bin/docs/trees/VNQC.tree rename to docs/trees/VNQC.tree diff --git a/bin/docs/trees/VNQD.tree b/docs/trees/VNQD.tree similarity index 100% rename from bin/docs/trees/VNQD.tree rename to docs/trees/VNQD.tree diff --git a/bin/docs/trees/VNQE.tree b/docs/trees/VNQE.tree similarity index 100% rename from bin/docs/trees/VNQE.tree rename to docs/trees/VNQE.tree diff --git a/bin/docs/trees/Z0CP.tree b/docs/trees/Z0CP.tree similarity index 100% rename from bin/docs/trees/Z0CP.tree rename to docs/trees/Z0CP.tree diff --git a/bin/docs/trees/base-macros.tree b/docs/trees/base-macros.tree similarity index 100% rename from bin/docs/trees/base-macros.tree rename to docs/trees/base-macros.tree diff --git a/bin/docs/trees/gerby.tree b/docs/trees/gerby.tree similarity index 100% rename from bin/docs/trees/gerby.tree rename to docs/trees/gerby.tree diff --git a/bin/docs/trees/index.tree b/docs/trees/index.tree similarity index 100% rename from bin/docs/trees/index.tree rename to docs/trees/index.tree diff --git a/bin/docs/trees/jacoblurie.tree b/docs/trees/jacoblurie.tree similarity index 100% rename from bin/docs/trees/jacoblurie.tree rename to docs/trees/jacoblurie.tree diff --git a/bin/docs/trees/kerodon.tree b/docs/trees/kerodon.tree similarity index 100% rename from bin/docs/trees/kerodon.tree rename to docs/trees/kerodon.tree diff --git a/bin/docs/trees/pieterbelmans.tree b/docs/trees/pieterbelmans.tree similarity index 100% rename from bin/docs/trees/pieterbelmans.tree rename to docs/trees/pieterbelmans.tree diff --git a/bin/docs/trees/references/klepmann-et-al-atproto-2024.tree b/docs/trees/references/klepmann-et-al-atproto-2024.tree similarity index 100% rename from bin/docs/trees/references/klepmann-et-al-atproto-2024.tree rename to docs/trees/references/klepmann-et-al-atproto-2024.tree diff --git a/bin/docs/trees/references/sterling-2024-cl-forester.tree b/docs/trees/references/sterling-2024-cl-forester.tree similarity index 100% rename from bin/docs/trees/references/sterling-2024-cl-forester.tree rename to docs/trees/references/sterling-2024-cl-forester.tree diff --git a/bin/docs/trees/roladex/ajdejong.tree b/docs/trees/roladex/ajdejong.tree similarity index 100% rename from bin/docs/trees/roladex/ajdejong.tree rename to docs/trees/roladex/ajdejong.tree diff --git a/bin/docs/trees/roladex/andymatuschak.tree b/docs/trees/roladex/andymatuschak.tree similarity index 100% rename from bin/docs/trees/roladex/andymatuschak.tree rename to docs/trees/roladex/andymatuschak.tree diff --git a/bin/docs/trees/roladex/anilmadhavapeddy.tree b/docs/trees/roladex/anilmadhavapeddy.tree similarity index 100% rename from bin/docs/trees/roladex/anilmadhavapeddy.tree rename to docs/trees/roladex/anilmadhavapeddy.tree diff --git "a/bin/docs/trees/roladex/arma\303\253lgu\303\251neau.tree" "b/docs/trees/roladex/arma\303\253lgu\303\251neau.tree" similarity index 100% rename from "bin/docs/trees/roladex/arma\303\253lgu\303\251neau.tree" rename to "docs/trees/roladex/arma\303\253lgu\303\251neau.tree" diff --git a/bin/docs/trees/roladex/dannypsnl.tree b/docs/trees/roladex/dannypsnl.tree similarity index 100% rename from bin/docs/trees/roladex/dannypsnl.tree rename to docs/trees/roladex/dannypsnl.tree diff --git a/bin/docs/trees/roladex/favonia.tree b/docs/trees/roladex/favonia.tree similarity index 100% rename from bin/docs/trees/roladex/favonia.tree rename to docs/trees/roladex/favonia.tree diff --git a/bin/docs/trees/roladex/haroldcarr.tree b/docs/trees/roladex/haroldcarr.tree similarity index 100% rename from bin/docs/trees/roladex/haroldcarr.tree rename to docs/trees/roladex/haroldcarr.tree diff --git a/bin/docs/trees/roladex/jinserkafka.tree b/docs/trees/roladex/jinserkafka.tree similarity index 100% rename from bin/docs/trees/roladex/jinserkafka.tree rename to docs/trees/roladex/jinserkafka.tree diff --git a/bin/docs/trees/roladex/jonmsterling.tree b/docs/trees/roladex/jonmsterling.tree similarity index 100% rename from bin/docs/trees/roladex/jonmsterling.tree rename to docs/trees/roladex/jonmsterling.tree diff --git a/bin/docs/trees/roladex/kentookura.tree b/docs/trees/roladex/kentookura.tree similarity index 100% rename from bin/docs/trees/roladex/kentookura.tree rename to docs/trees/roladex/kentookura.tree diff --git a/bin/docs/trees/roladex/kristopherbrown.tree b/docs/trees/roladex/kristopherbrown.tree similarity index 100% rename from bin/docs/trees/roladex/kristopherbrown.tree rename to docs/trees/roladex/kristopherbrown.tree diff --git a/bin/docs/trees/roladex/masanoriogino.tree b/docs/trees/roladex/masanoriogino.tree similarity index 100% rename from bin/docs/trees/roladex/masanoriogino.tree rename to docs/trees/roladex/masanoriogino.tree diff --git a/bin/docs/trees/roladex/nickhu.tree b/docs/trees/roladex/nickhu.tree similarity index 100% rename from bin/docs/trees/roladex/nickhu.tree rename to docs/trees/roladex/nickhu.tree diff --git a/bin/docs/trees/roladex/owenlynch.tree b/docs/trees/roladex/owenlynch.tree similarity index 100% rename from bin/docs/trees/roladex/owenlynch.tree rename to docs/trees/roladex/owenlynch.tree diff --git a/bin/docs/trees/roladex/paolobrasolin.tree b/docs/trees/roladex/paolobrasolin.tree similarity index 100% rename from bin/docs/trees/roladex/paolobrasolin.tree rename to docs/trees/roladex/paolobrasolin.tree diff --git a/bin/docs/trees/roladex/patricknicodemus.tree b/docs/trees/roladex/patricknicodemus.tree similarity index 100% rename from bin/docs/trees/roladex/patricknicodemus.tree rename to docs/trees/roladex/patricknicodemus.tree diff --git a/bin/docs/trees/roladex/rileyshahar.tree b/docs/trees/roladex/rileyshahar.tree similarity index 100% rename from bin/docs/trees/roladex/rileyshahar.tree rename to docs/trees/roladex/rileyshahar.tree diff --git a/bin/docs/trees/roladex/treborhuang.tree b/docs/trees/roladex/treborhuang.tree similarity index 100% rename from bin/docs/trees/roladex/treborhuang.tree rename to docs/trees/roladex/treborhuang.tree diff --git a/bin/docs/trees/stacks-project.tree b/docs/trees/stacks-project.tree similarity index 100% rename from bin/docs/trees/stacks-project.tree rename to docs/trees/stacks-project.tree diff --git a/bin/docs/trees/tfmt-0001.tree b/docs/trees/tfmt-0001.tree similarity index 100% rename from bin/docs/trees/tfmt-0001.tree rename to docs/trees/tfmt-0001.tree diff --git a/bin/docs/trees/tfmt-0002.tree b/docs/trees/tfmt-0002.tree similarity index 100% rename from bin/docs/trees/tfmt-0002.tree rename to docs/trees/tfmt-0002.tree diff --git a/bin/docs/trees/tfmt-0003.tree b/docs/trees/tfmt-0003.tree similarity index 100% rename from bin/docs/trees/tfmt-0003.tree rename to docs/trees/tfmt-0003.tree diff --git a/bin/docs/trees/tfmt-0004.tree b/docs/trees/tfmt-0004.tree similarity index 100% rename from bin/docs/trees/tfmt-0004.tree rename to docs/trees/tfmt-0004.tree diff --git a/bin/docs/trees/tfmt-0005.tree b/docs/trees/tfmt-0005.tree similarity index 100% rename from bin/docs/trees/tfmt-0005.tree rename to docs/trees/tfmt-0005.tree diff --git a/bin/docs/trees/tfmt-0006.tree b/docs/trees/tfmt-0006.tree similarity index 100% rename from bin/docs/trees/tfmt-0006.tree rename to docs/trees/tfmt-0006.tree diff --git a/bin/docs/trees/tfmt-0007.tree b/docs/trees/tfmt-0007.tree similarity index 100% rename from bin/docs/trees/tfmt-0007.tree rename to docs/trees/tfmt-0007.tree diff --git a/bin/docs/trees/tfmt-0008.tree b/docs/trees/tfmt-0008.tree similarity index 100% rename from bin/docs/trees/tfmt-0008.tree rename to docs/trees/tfmt-0008.tree diff --git a/bin/docs/trees/tfmt-0009.tree b/docs/trees/tfmt-0009.tree similarity index 100% rename from bin/docs/trees/tfmt-0009.tree rename to docs/trees/tfmt-0009.tree diff --git a/bin/docs/trees/tfmt-000B.tree b/docs/trees/tfmt-000B.tree similarity index 100% rename from bin/docs/trees/tfmt-000B.tree rename to docs/trees/tfmt-000B.tree diff --git a/bin/docs/trees/tfmt-000C.tree b/docs/trees/tfmt-000C.tree similarity index 100% rename from bin/docs/trees/tfmt-000C.tree rename to docs/trees/tfmt-000C.tree diff --git a/bin/docs/trees/tfmt-000D.tree b/docs/trees/tfmt-000D.tree similarity index 100% rename from bin/docs/trees/tfmt-000D.tree rename to docs/trees/tfmt-000D.tree diff --git a/bin/docs/trees/tfmt-000E.tree b/docs/trees/tfmt-000E.tree similarity index 100% rename from bin/docs/trees/tfmt-000E.tree rename to docs/trees/tfmt-000E.tree diff --git a/bin/docs/trees/tfmt-000F.tree b/docs/trees/tfmt-000F.tree similarity index 100% rename from bin/docs/trees/tfmt-000F.tree rename to docs/trees/tfmt-000F.tree diff --git a/bin/docs/trees/tfmt-000G.tree b/docs/trees/tfmt-000G.tree similarity index 100% rename from bin/docs/trees/tfmt-000G.tree rename to docs/trees/tfmt-000G.tree diff --git a/bin/docs/trees/tfmt-000H.tree b/docs/trees/tfmt-000H.tree similarity index 100% rename from bin/docs/trees/tfmt-000H.tree rename to docs/trees/tfmt-000H.tree diff --git a/bin/docs/trees/tfmt-000I.tree b/docs/trees/tfmt-000I.tree similarity index 100% rename from bin/docs/trees/tfmt-000I.tree rename to docs/trees/tfmt-000I.tree diff --git a/bin/docs/trees/tfmt-000J.tree b/docs/trees/tfmt-000J.tree similarity index 100% rename from bin/docs/trees/tfmt-000J.tree rename to docs/trees/tfmt-000J.tree diff --git a/bin/docs/trees/tfmt-000K.tree b/docs/trees/tfmt-000K.tree similarity index 100% rename from bin/docs/trees/tfmt-000K.tree rename to docs/trees/tfmt-000K.tree diff --git a/bin/docs/trees/tfmt-000L.tree b/docs/trees/tfmt-000L.tree similarity index 100% rename from bin/docs/trees/tfmt-000L.tree rename to docs/trees/tfmt-000L.tree diff --git a/bin/docs/trees/tfmt-000M.tree b/docs/trees/tfmt-000M.tree similarity index 100% rename from bin/docs/trees/tfmt-000M.tree rename to docs/trees/tfmt-000M.tree diff --git a/bin/docs/trees/tfmt-000N.tree b/docs/trees/tfmt-000N.tree similarity index 100% rename from bin/docs/trees/tfmt-000N.tree rename to docs/trees/tfmt-000N.tree diff --git a/bin/docs/trees/tfmt-000O.tree b/docs/trees/tfmt-000O.tree similarity index 100% rename from bin/docs/trees/tfmt-000O.tree rename to docs/trees/tfmt-000O.tree diff --git a/bin/docs/trees/tfmt-000P.tree b/docs/trees/tfmt-000P.tree similarity index 100% rename from bin/docs/trees/tfmt-000P.tree rename to docs/trees/tfmt-000P.tree diff --git a/bin/docs/trees/tfmt-000Q.tree b/docs/trees/tfmt-000Q.tree similarity index 100% rename from bin/docs/trees/tfmt-000Q.tree rename to docs/trees/tfmt-000Q.tree diff --git a/bin/docs/trees/tfmt-000R.tree b/docs/trees/tfmt-000R.tree similarity index 100% rename from bin/docs/trees/tfmt-000R.tree rename to docs/trees/tfmt-000R.tree diff --git a/bin/docs/trees/tfmt-000S.tree b/docs/trees/tfmt-000S.tree similarity index 100% rename from bin/docs/trees/tfmt-000S.tree rename to docs/trees/tfmt-000S.tree diff --git a/bin/docs/trees/tfmt-000T.tree b/docs/trees/tfmt-000T.tree similarity index 100% rename from bin/docs/trees/tfmt-000T.tree rename to docs/trees/tfmt-000T.tree diff --git a/bin/docs/trees/tfmt-000U.tree b/docs/trees/tfmt-000U.tree similarity index 100% rename from bin/docs/trees/tfmt-000U.tree rename to docs/trees/tfmt-000U.tree diff --git a/bin/docs/trees/tfmt-000V.tree b/docs/trees/tfmt-000V.tree similarity index 100% rename from bin/docs/trees/tfmt-000V.tree rename to docs/trees/tfmt-000V.tree diff --git a/bin/docs/trees/tfmt-000W.tree b/docs/trees/tfmt-000W.tree similarity index 100% rename from bin/docs/trees/tfmt-000W.tree rename to docs/trees/tfmt-000W.tree