This page will get more fleshed out in the future. For now, have an outline.
Shadowenv files must end in
.lisp, and must be in the
.shadowenv.d directory. We additionally
strongly suggest that implementors name files with a three-digit decimal number prefix to enforce
a load order, and leave plenty of space between the entries you create:
050_base.lisp 500_node.lisp 510_ruby.lisp 900_user_config.lisp
gitignore‘ing the entire
.shadowenv.d directory. The directory should be treated as
a locally-generated artifact and be generated entirely by user tooling. At Shopify, this is done by
This is not the only valid way to go though, you may get some mileage out of committing the files. Let us know what you do!