Contribution Guidelines
May 7, 2026 ยท View on GitHub
Suggesting a New Resource
Please use the GitHub issue form for new suggestions:
- Open
Suggest a Resource - Fill in the category, description, and repository fields as completely as you can
- For papers and articles, use the
Subsectionfield for the relevant topic heading
Maintainers can then label the issue and let the automation handle evaluation and PR generation.
Fixing an Existing Entry
This repository uses a YAML-first workflow:
data/*.yamlis the source of truthREADME.mdis generated from the YAML data
If you are opening a direct PR:
- Edit the relevant
data/*.yamlfile, notREADME.md - Keep entries in the correct section and order
- Run
python3 scripts/validate_entries.py - Run
python3 scripts/generate_readme.py - Commit the regenerated
README.md - Sign off commits with
git commit --signoff
General Rules
- Search previous suggestions first to avoid duplicates
- Keep descriptions short, factual, and easy to scan
- Use the appropriate category and subsection
- Check spelling and grammar
- Remove trailing whitespace
Thank you for the contribution.