diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0e485347..4e3e623a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -109,19 +109,14 @@ The Akash Network Provider is a Go-based implementation that enables providers t git clone https://github.com/akash-network/provider.git cd provider ``` -3. Install required tools: +3. Activate direnv in the repository: ```bash - make cache - ``` -4. Set up your development environment: - ```bash - make setup - ``` -5. Configure your environment variables: - ```bash - cp .env.example .env - # Edit .env with your configuration + # Review ./.envrc before allowing to understand what will run + direnv allow + # If you update .envrc later, reload the environment: + direnv reload ``` + After allowing, direnv will load environment variables and may bootstrap tooling defined in ./.envrc (expect network activity). ## Project Structure @@ -223,4 +218,4 @@ Please note that this project is released with a [Contributor Code of Conduct](C By contributing, you agree that your contributions will be licensed under the project's [Apache 2.0 License](LICENSE). -Thank you for contributing to the Akash Network Provider! \ No newline at end of file +Thank you for contributing to the Akash Network Provider!