Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1.12 KB

CONTRIBUTING.md

File metadata and controls

26 lines (16 loc) · 1.12 KB

Contributing

Thank you for your interest in contributing to Slopify!

  1. Fork the repo
  2. Run bun install to install dependencies
  3. Run bun start to run index.html
  4. Make desired changes, and commit. Your git hash must be prepended with three zeroes (e.g. 000b7320dc800848cf90cbd15e1e70672b006b5b)
  5. Open a Pull Request from your fork back into main
  6. ???
  7. Profit

Git hash

Why so stringent on the git hash?

Many open source repositories are subject to spam and fake pull requests. As such, any further pull requests should be closed if the git commit hash does not begin with three zeroes.

This is partially inspired by Tsoding's Twitter post:

"Starting from today I will be requiring everybody to perform Bitcoin-Style Hashcash Proof-of-Work on all the submitted Pull Requests to reduce the amount of Spam. Please make sure all your Git Hashes have at least 2 leading zeros. Thank you for understanding!" (Tsoding, 2024)

This has been soon followed up by

"Ok, since the probability of 2 zeros is still too high the policy has been updated to require at least 3. Thank you for your patience!" (Tsoding, 2024)