1.3 KiB
1.3 KiB
Contributing
Pull requests are welcome. Please keep the following in mind:
What to include
- A short description of what the change does and why.
- How you tested the change:
- Functionality: e.g. "signed a 3-page PDF, verified the signature in Acrobat."
- Safety (if applicable): e.g. "tried uploading a non-PDF file, confirmed it's rejected with a 400."
- If the change is security-sensitive (auth, file handling, crypto), explain your testing in a bit more detail so reviewers can trust it.
AI disclosure
If AI was used to help write the code, please note the level of assistance:
- "Authored by AI" - the entire contribution was generated by an AI tool.
- "Co-authored by AI" - significant portions were AI-generated, but a human reviewed and adjusted them.
- No disclosure needed for minor AI assistance (e.g. "one or two methods max", autocomplete, boilerplate, refactoring suggestions).
Code style
This is a tiny project - don't worry about formatting. Just keep it readable and consistent with the surrounding code.
Commit messages
Describe the changes you made. Following the conventional commit styles is preferred but optional.
No small readme fixes
Please no cosmetic readme fixes.