Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## Summary

Describe the problem and the proposed change.

## Testing

List the commands or manual checks used to verify the change.

- [ ] `cargo fmt --check`
- [ ] `cargo test`

## Contributor responsibility

- [ ] I understand, tested, and take ownership of this change. It is not an unreviewed or fully automated AI-generated submission.
27 changes: 27 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Contributing to Tofu CLI

Thanks for considering a contribution.

## Before opening a pull request

- Keep changes focused on one problem.
- Open an issue before starting a large feature or behavioral change.
- Add or update tests when behavior changes.
- Run `cargo fmt --check` and `cargo test`.
- Update user-facing documentation when commands or output change.

## AI-assisted contributions

Using AI tools for research, learning, debugging, or drafting is welcome.
However, Tofu does not accept pull requests submitted without meaningful human
review and ownership.

Contributors must understand, test, and be able to explain and maintain every
change they submit. Fully automated, bulk-generated, or low-effort AI pull
requests will be closed.

## Pull requests

Explain the problem being solved, the approach taken, and how the change was
tested. Keep unrelated refactoring out of the pull request.

5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,11 @@ Tofu is not an ngrok replacement. Use ngrok, staging, a preview URL, or another

Full quickstart and provider examples: [trytofu.dev/docs](https://trytofu.dev/docs)

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines, including
the policy for AI-assisted submissions.

## License

MIT
Loading