We as members, contributors, and leaders pledge to make participation in our educational project a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy learning community.
Be Welcoming:
- Use inclusive language
- Welcome newcomers warmly
- Assume good intentions
- Remember everyone is learning
Be Respectful:
- Value diverse perspectives and experiences
- Give and accept constructive feedback gracefully
- Focus on what's best for the community
- Show empathy toward others
Be Collaborative:
- Help others learn and grow
- Share knowledge freely
- Credit others' work appropriately
- Work together toward solutions
Be Professional:
- Keep discussions focused and on-topic
- Be patient with those still learning
- Avoid off-topic debates
- Respect time and effort of contributors
- Harassment, intimidating behavior, or discrimination
- Trolling, insulting/derogatory comments, or personal attacks
- Publishing others' private information without permission
- Unwelcome sexual attention or advances
- Deliberately making others feel unwelcome
- Disruptive behavior in discussions or events
- Other conduct that could reasonably be considered inappropriate
This is a learning environment. Remember:
- All skill levels are welcome - from beginner to expert
- Questions are encouraged - "dumb questions" don't exist
- Mistakes are learning opportunities - we all make them
- Confusion is normal - AI agents are complex
- Patience is key - teaching and learning take time
Project maintainers are responsible for clarifying and enforcing our standards of acceptable behavior. They will take appropriate and fair corrective action in response to any behavior deemed inappropriate, threatening, offensive, or harmful.
Maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned with this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.
This Code of Conduct applies within all project spaces, including:
- GitHub repositories (issues, PRs, discussions)
- Course delivery environments
- Email communications
- Social media interactions related to the project
- Any other spaces where you represent this project
This also applies when an individual is officially representing the project in public spaces, such as using an official project email address, posting via an official social media account, or acting as an appointed representative at an event.
If you experience or witness unacceptable behavior, or have concerns about conduct:
Email: [email protected] Subject: [CODE OF CONDUCT] Brief description
Include:
- Your contact information (if you wish to be contacted)
- Names/usernames of people involved
- Description of what happened
- Additional context (links, screenshots, timestamps)
- Whether you prefer anonymous reporting
- Acknowledgment: Within 48 hours
- Review: Maintainers investigate the situation
- Action: Appropriate response based on severity
- Follow-up: Reporter is informed of outcome (if not anonymous)
All reports will be handled with discretion. Your privacy and safety are priorities.
Maintainers will follow these Community Impact Guidelines in determining consequences:
Community Impact: Minor, one-time inappropriate behavior.
Consequence: Private, written warning with clarity about the violation. Public apology may be requested.
Community Impact: Violation through a single incident or series of actions.
Consequence: Warning with consequences for continued behavior. No interaction with involved parties for a specified period. This includes avoiding interactions in project spaces and external channels.
Community Impact: Serious violation, including sustained inappropriate behavior.
Consequence: Temporary ban from any interaction or public communication with the project for a specified period. Violation of these terms may lead to a permanent ban.
Community Impact: Demonstrating a pattern of violation, sustained harassment, or aggression toward individuals or groups.
Consequence: Permanent ban from any public interaction within the project.
If you believe you've been unfairly accused or sanctioned, you may appeal by emailing [email protected] with:
- The specific decision being appealed
- Why you believe it was incorrect
- Any additional context
Appeals will be reviewed by the project maintainer within 7 business days.
If you have questions about this Code of Conduct:
- Email: [email protected]
- Discussion: Start a discussion
- Documentation: See Contributing Guidelines
This Code of Conduct is adapted from the Contributor Covenant, version 2.1, with modifications for educational contexts.
For answers to common questions, see the FAQ at https://www.contributor-covenant.org/faq.
Tim Warner and all project maintainers are committed to:
- Fostering an inclusive learning environment
- Responding to concerns promptly and fairly
- Leading by example
- Continuously improving our community
Thank you for helping make this a welcoming, educational space for everyone.
Tim Warner [email protected] TechTrainerTim.com
Last updated: January 2026