Add structured GitHub templates based on analysis of 200+ closed PRs and 50+ closed issues to improve submission quality: Issue templates (YAML form-based): - Bug Report: requires reproduction steps, expected/actual behavior, OS/Python/Hermes version. Optional root cause analysis field. - Feature Request: requires problem/use case, links to skill-vs-tool guidance in CONTRIBUTING.md to reduce misguided tool PRs. - Setup/Installation Help: requires install method, hermes doctor output, error logs, steps already tried. - Template chooser config with links to Discord, docs, contributing guide. PR template: - Type of change selector (bug/feature/security/docs/tests/refactor/skill) - Mandatory issue reference, changes list, testing steps - Checklist: conventional commits, no duplicates, focused changes, tests pass, tests added, platform tested - Dedicated 'New Skills' section asking if skill is broadly useful and properly formatted/tested Key problems these templates address: - Bug reports with no reproduction steps or environment info - Duplicate/racing PRs (multiple people fixing same issue) - Stale branches with 85+ unrelated file changes - Junk skill PRs that should go to Skills Hub instead of bundled - Missing tests on bug fix PRs - No issue references on PRs
12 lines
533 B
YAML
12 lines
533 B
YAML
blank_issues_enabled: true
|
|
contact_links:
|
|
- name: 💬 Nous Research Discord
|
|
url: https://discord.gg/NousResearch
|
|
about: For quick questions, showcasing projects, sharing skills, and community chat.
|
|
- name: 📖 Documentation
|
|
url: https://github.com/NousResearch/hermes-agent/blob/main/README.md
|
|
about: Check the README and docs before opening an issue.
|
|
- name: 🤝 Contributing Guide
|
|
url: https://github.com/NousResearch/hermes-agent/blob/main/CONTRIBUTING.md
|
|
about: Read this before submitting a PR.
|