Files
paperclip/CONTRIBUTING.md
2026-03-07 15:38:56 +00:00

1.3 KiB

Contributing Guide

Thanks for wanting to contribute!

We really appreciate both small fixes and thoughtful larger changes.

Two Paths to Get Your Pull Request Accepted

Path 1: Small, Focused Changes (Fastest way to get merged)

  • Pick one clear thing to fix/improve
  • Touch the smallest possible number of files
  • Make sure the change is very targeted and easy to review
  • All automated checks pass (including Greptile comments)
  • No new lint/test failures

These almost always get merged quickly when they're clean.

Path 2: Bigger or Impactful Changes

  • First talk about it in Discord → #dev channel
    → Describe what you're trying to solve
    → Share rough ideas / approach
  • Once there's rough agreement, build it
  • In your PR include:
    • Before / After screenshots (or short video if UI/behavior change)
    • Clear description of what & why
    • Proof it works (manual testing notes)
    • All tests passing
    • All Greptile + other PR comments addressed

PRs that follow this path are much more likely to be accepted, even when they're large.

General Rules (both paths)

  • Write clear commit messages
  • Keep PR title + description meaningful
  • One PR = one logical change (unless it's a small related group)
  • Run tests locally first
  • Be kind in discussions 😄

Questions? Just ask in #dev — we're happy to help.

Happy hacking!