Contributing
August 14, 2026 ยท View on GitHub
Thanks for helping make Awesome DSH Plugins useful, fast-moving, and accurate.
Before opening a pull request
- Search the generated catalog in
content/plugins.generated.tsto avoid duplicates. - Update or replace a source snapshot in
data/sources/instead of hand-editing the generated file. - Run
npm run generate-contentafter changing source data. - Keep descriptions factual and concise. Do not add performance claims, user counts, compatibility promises, security claims, or official-affiliation language without clear evidence.
- Use
community-discoveredunless you personally checked bothdsh.bundle.patchand the patch file it references. Structural verification only checks that expected files are present. It is not a security audit or endorsement. - Run
npm run validate-content,npm run lint, andnpm run build.
Listing policy
- Link directly to the public GitHub repository.
- Use the exact repository casing in
repositoryandrepoUrl. - Use the expected command:
dsh plugin --profile web add github:owner/repo. - Use
latest: trueonly for repositories newly added to the current source batch. - Use
featured: truesparingly. Featured status is an editorial display choice, not an endorsement.
Verification process
The repository is intentionally static and has no server-side trust system. A structural-verification review should record that the repository contains dsh.bundle.patch and that the file named by that bundle exists. Do not describe this as code review, security validation, or guaranteed compatibility.
Maintainers may adjust a submitted category, description, verification label, or launch flags to keep the collection consistent.