Thank you for contributing to Awesome LLM Resources! 🎉
To keep the repository organized and maintain high-quality content, please follow these contribution rules.
All branches must follow the pattern:
<type>/<short-description>
Where:
-
<type>indicates the purpose of the branch:feature→ Adding new resources, tools, or sectionsfix→ Bug fixes, broken links, or correctionschore→ Maintenance tasks (CI/CD, configs, cleanup)
-
<short-description>→ A brief, lowercase, hyphenated description of the branch’s purpose
Examples:
feature/add-auto-gpt-resourcefix/update-paper-linkchore/setup-ci-actions
-
Fork the Repository
- Click “Fork” on the top right of the repo.
-
Create a Branch
- Use the branch naming convention:
git checkout -b feature/add-resource
- Use the branch naming convention:
-
Make Your Changes
- Add or update resources in the README.
- Keep resources alphabetically sorted where relevant.
- Add a short description for new resources (1–2 lines max).
-
Commit Changes
- Write clear commit messages:
git commit -m "Add [resource name] – short description"
- Write clear commit messages:
-
Push and Create PR
- Push your branch:
git push origin <branch-name>
- Open a Pull Request (PR) to
main. - PRs must include a short description of the change.
- Push your branch:
- All PRs must be reviewed before merging.
- Ensure no direct commits are made to
main. - Keep PRs focused: one feature/fix per branch.
- Check for typos, broken links, and correct formatting.
- Be respectful and professional.
- Constructive feedback is encouraged.
- Avoid spam, promotional links, or unrelated content.