Thank you for your interest in contributing! This project helps developers leverage GitHub Education tools effectively.
- Found a bug or outdated documentation? Open an issue
- Include the tool name, what you expected, and what actually happened
- Have an idea for a new recipe or language guide? Open an issue to discuss
- Want to add support for another GitHub Education tool? Let's talk!
- Fork the repository
- Create a branch for your changes:
git checkout -b feature/add-new-tool
- Make your changes
- Test your changes - ensure links work, code examples are correct
- Commit with a clear message:
git commit -m "Add integration guide for NewTool" - Push and open a PR
- Clear, concise writing
- Working code examples
- Accurate dashboard URLs and setup instructions
- Tested configuration files
- Comments explaining each option
- Environment variable examples (never real keys!)
- Well-structured commands and skills
- Helpful descriptions
- Error handling guidance
- Markdown: Use headers, code blocks, and tables for clarity
- Code examples: Include language identifiers in code blocks
- Links: Use relative links within the repo, absolute links for external
Open an issue or start a discussion. We're happy to help!
By contributing, you agree that your contributions will be licensed under the MIT License.