+A project root is demarkated by a `package.toml` file. Source files are to be kept in `./source`. Dependencies are installed in flattened tree under `./vender`. Authors may configure source control to ignore `vendor`, but an exception should be made for the vendor cache (`./vendor/.cache`, see `.gitignore`). This allows for an virtual dependency lock "file". This also allows for offline compiles, as dependencies are committed into source control. The load path is managed at compile time and will only include direct dependencies (so *not* transitive dependencies).
0 commit comments