maintaining.md 1.0 KB

Maintaining

Please read the contract that defines the maintainer role in this project. In short:

  • Please merge any patches that reduce the number of problems in this project.
  • If you have small nitpicks about a patch, please merge the patch and write a new patch with your preferred improvements.
  • Take care of yourself and don't burn out. Please don't sacrifice your health to improve this project, and know that there are much more important things in life than merging pull requests quickly.

Tips

Checking out a patch

If you want to check out pull request number 42 and you're comfortable running the code on your local device.

remote="https://code.03c8.net/krakenlabs/oasis.git"
git fetch "$remote"
git reset --hard $remote master
git pull "$remote" pull/42/head
npm ci && npm test && npm start

No need to add their fork as a remote.

Or for ultimate convenience (and github lock-in), use the github cli tool:

gh pr list
gh pr checkout 42