The Contributor Path section walks through bootstrapping Base from source but omits the required git clone https://github.com/basefoundry/base-bash-libs.git ~/work/base-bash-libs step. CONTRIBUTING.md includes this step explicitly, because the BATS test suite resolves the sibling ~/work/base-bash-libs path at bootstrap. A contributor following only bootstrap.md will encounter a cryptic test suite failure when env -u BASE_HOME ./bin/base-test cannot resolve reusable Bash library paths.
Fix: Add git clone https://github.com/basefoundry/base-bash-libs.git ~/work/base-bash-libs to the Contributor Path in bootstrap.md, after the Base repo clone step and before basectl setup --profile dev, matching the ordering in CONTRIBUTING.md.
File: docs/bootstrap.md
The Contributor Path section walks through bootstrapping Base from source but omits the required
git clone https://github.com/basefoundry/base-bash-libs.git ~/work/base-bash-libsstep.CONTRIBUTING.mdincludes this step explicitly, because the BATS test suite resolves the sibling~/work/base-bash-libspath at bootstrap. A contributor following onlybootstrap.mdwill encounter a cryptic test suite failure whenenv -u BASE_HOME ./bin/base-testcannot resolve reusable Bash library paths.Fix: Add
git clone https://github.com/basefoundry/base-bash-libs.git ~/work/base-bash-libsto the Contributor Path inbootstrap.md, after the Base repo clone step and beforebasectl setup --profile dev, matching the ordering inCONTRIBUTING.md.File:
docs/bootstrap.md