Thank you for your interest in improving these workshop materials! This guide will help you contribute effectively.
Found something that doesn't work or could be improved?
- Typos or errors - Create an issue or PR directly
- Unclear instructions - Explain what's confusing
- Technical problems - Include environment details
- Timing issues - Share if exercises ran too long/short
- Clarify instructions
- Add examples or diagrams
- Fix broken links
- Update outdated information
- Improve formatting
- New workflow patterns
- Additional exercises
- Advanced topics
- Translations/localizations
- Slide deck templates
- Video tutorials
Delivered the workshop? Please share:
- What worked well
- What needed adjustment
- Participant feedback
- Timing adjustments
- Local adaptations
- If modifying exercises, test them yourself
- Ensure commands work on the target platform
- Verify links are valid
- Check formatting renders correctly
- Will this change affect timing?
- Does it require new prerequisites?
- Is it appropriate for beginners?
- Does it add value for facilitators?
- Fork the repository
- Make your changes in a new branch
- Submit a pull request with clear description
- Open an issue first to discuss the change
- Get feedback from maintainers
- Make your changes in a new branch
- Submit a pull request referencing the issue
Good PR Title Examples:
- "Fix: Correct git command in participant handout"
- "Add: New security audit workflow pattern"
- "Update: Extend CI Doctor instructions"
- "Docs: Clarify setup requirements for Windows"
PR Description Should Include:
- What changed and why
- Which files are affected
- Testing performed
- Impact on workshop timing (if applicable)
- Screenshots (if relevant)
- Clear and concise - Workshop time is limited
- Action-oriented - Tell people what to do
- Inclusive language - Welcome all skill levels
- Practical focus - Theory < Hands-on practice
- Use Markdown consistently
- Include code blocks with proper syntax highlighting
- Add checkpoints in exercises
- Use emojis sparingly (they can help navigation)
- Keep line length reasonable for readability
- Test all commands before committing
- Include platform-specific versions when needed
- Provide error handling guidance
- Show expected output when helpful
- Use descriptive link text (not "click here")
- Provide alt text for images
- Ensure high contrast in examples
- Structure content with clear headings
We welcome translations! Please:
- Create a new directory - e.g.,
translations/es/for Spanish - Translate key materials in this order:
- participant-handout.md (most important)
- quick-reference-card.md
- gh-agentic-workflows-session.md
- facilitator-guide.md (if resources allow)
- Keep technical terms - Don't translate: GitHub, Copilot, CLI, etc.
- Update main README - Add link to translated version
Contributing workflow patterns? Ensure they:
- Clear description of purpose
- Prerequisites stated
- Expected outcome described
- Tested and verified working
### Pattern Name
**Use with:** [CLI/Cloud Agent/Repository Agent]
**Prompt:**[Your detailed prompt here]
**Expected Result:**
- What the workflow will do
- What files it creates/modifies
- Typical execution time
**Common Issues:**
- Known problems and solutions
- Solve a real problem
- Appropriate for learning
- Not overly complex
- Generalizable to other projects
Please don't submit:
- Promotional content - No product pitches
- Unrelated content - Stay focused on workshop delivery
- Untested code - Always test before submitting
- Copyrighted material - Only original or properly licensed content
- Personal information - No emails, tokens, keys, etc.
We use these labels to organize contributions:
enhancement- New features or improvementsbug- Something isn't workingdocumentation- Improvements to docsgood first issue- Good for newcomershelp wanted- Extra attention neededquestion- Further information requestedtranslation- Non-English contentworkshop-feedback- Reports from actual delivery
Questions about contributing?
- Open an issue with your question
- Join GitHub Next Discord
- Tag maintainers in discussions
Stuck on something?
- Check existing issues for similar questions
- Ask in GitHub Discussions
- Be specific about what you need help with
Contributors will be:
- Listed in acknowledgments
- Credited in commit history
- Appreciated in release notes
- Welcomed to the community
By contributing, you agree that your contributions will be licensed under the same MIT License that covers this project.
Every contribution, no matter how small, makes these materials better for the community. Whether you're fixing a typo, adding a workflow pattern, or sharing feedback from your workshop—thank you for being part of this!
Questions? Open an issue or discussion.
Ready to contribute? Fork the repo and get started!
Just delivered a workshop? Share your experience!
Let's make GitHub Agentic Workflows accessible to everyone! 🚀