Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 710 Bytes

CONTRIBUTING.md

File metadata and controls

13 lines (9 loc) · 710 Bytes

Contributing

Contributions are welcome. All contributed code will be covered by the Apache License v2 of this project.

Linting

eth-docker CI uses pre-commit to lint all code within the repo. Add it to your local copy with apt install pre-commit and pre-commit install.

This repo uses a squash-and-merge workflow to avoid extra merge commits. After forking it, create an upstream remote with git remote add upstream https://github.com/eth-educators/eth-docker.git, and create a git alias with git config --global alias.push-clean '!git fetch upstream main && git rebase upstream/main && git push -f'. You can then git push-clean to your fork before opening a PR.