Skip to content
Merged
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
17 changes: 17 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@

Thanks for helping improve the Askr command-line tools.

## Organization contribution requirements

This repository follows the
[Askr organization contribution policy](https://github.com/askrjs/.github/blob/main/CONTRIBUTING.md).
Comment thread
smiggleworth marked this conversation as resolved.
Contributors must be using Askr, maintaining an Askr integration or community
resource, or evaluating Askr for a concrete project. Pull requests must briefly
describe that Askr context.

AI-assisted development and automation are welcome when disclosed. The person
opening the pull request must personally review the contribution, be able to
explain and maintain it, and remain available for substantive review follow-up.
Unattended contributions and mass-generated changes from parties without a
genuine interest in Askr are not accepted. New contributors should keep one
pull request open at a time unless a maintainer agrees otherwise.

## Local setup

Use a supported Node release from `package.json`, then install the exact locked
Expand All @@ -24,6 +39,8 @@ command startup, analysis, update planning, or SSG throughput should pass

## Changes

- Describe the concrete Askr use, integration, or evaluation behind the change.
- Disclose material AI or automation assistance, or state `None`.
- Keep commits and pull-request titles in Conventional Commit form, such as
`feat(ssg): report output sizes` or `fix(update): preserve peer ranges`.
- Add focused tests for behavior changes and update the relevant page in
Expand Down