Skip to content

Commit 9b5cdb7

Browse files
0xarkstarclaude
andcommitted
docs: add CONTRIBUTING.md with quality guidelines
Includes maturity level definitions (Production/Beta/Experimental), entry format specification, and expanded acceptance criteria. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent a34cf6f commit 9b5cdb7

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

CONTRIBUTING.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Contributing to Awesome Hermes Agent
2+
3+
Thank you for helping make this list better. Please read these guidelines before opening a pull request.
4+
5+
## Quality Bar
6+
7+
Every entry MUST meet ALL of the following criteria:
8+
9+
1. **Relevant** — Directly related to Hermes Agent, Hermes models, or the agentskills.io ecosystem.
10+
2. **Working** — Link returns 200 OK at time of submission.
11+
3. **Maintained** — Active within the last 12 months, or a stable reference like a paper.
12+
4. **Valuable** — Adds genuine value beyond what is in official documentation.
13+
5. **Described** — Concise, accurate description ending with a period.
14+
6. **Maturity level** — Includes a maturity indicator in the description.
15+
16+
## Maturity Levels
17+
18+
| Level | Criteria |
19+
|---|---|
20+
| `Production` | Tagged releases, documented API, active maintenance within last 6 months. |
21+
| `Beta` | Has README, installable, commits within last 3 months. |
22+
| `Experimental` | Repository exists with code, any activity within last 12 months. |
23+
24+
## Entry Format
25+
26+
```
27+
- [Name](https://url) - Description ending with period. `Production`
28+
```
29+
30+
## How to Contribute
31+
32+
1. Fork this repository.
33+
2. Add your entry in alphabetical order within the correct category.
34+
3. Run `npx awesome-lint` locally to verify formatting.
35+
4. Submit a pull request with:
36+
- Clear title: "Add [Resource Name]"
37+
- 1-2 sentences explaining why this resource is awesome.
38+
39+
A maintainer will review within 7 days and may request changes. All submissions are checked for awesome-lint compliance before merging.
40+
41+
## What We Do Not Accept
42+
43+
- Self-promotional links without genuine community value.
44+
- Unmaintained or archived projects (no activity in 12+ months).
45+
- Duplicate entries or near-duplicates.
46+
- Entries that only repackage official documentation.
47+
- Bulk imports from other curated lists.
48+
- Purely commercial products without a free tier or open-source component.

0 commit comments

Comments
 (0)