Rochester Python Meetup (RocPy) Code of Conduct
Introduction
RocPy is committed to providing a welcoming, inclusive, and enriching environment where all participants can learn, share, and grow together. This code of conduct outlines our expectations for all members of our Rochester Python community, ensuring that everyone can participate in a positive and constructive manner. Our community-driven approach to presentations reflects our belief in the collective wisdom and diverse experiences of our members.
Expected Behavior
We encourage all RocPy participants to:
- Actively listen to others and be open-minded to different perspectives and skill levels
- Provide constructive and supportive feedback
- Engage in meaningful collaborations and foster professional relationships within the Rochester tech community
- Contribute to active, inclusive conversations that benefit the community
- Share knowledge and experiences in a respectful manner
- Support and encourage speakers of all experience levels
- Respect diverse viewpoints and approaches to problem-solving
- Help create a safe and welcoming environment for newcomers
Unacceptable Behavior
The following behaviors will not be tolerated at RocPy:
- Discrimination or harassment based on skill level, gender, sexual orientation, disability, physical appearance, race, religion, or any other protected characteristic
- Intimidation or bullying of any kind
- Derogatory or dismissive comments about others' presentations or questions
- Disruptive behavior during presentations or discussions
- Unwelcome personal attention or inappropriate physical contact
- Spam or promotional materials without prior approval
Consequences of Unacceptable Behavior
Violations of this code of conduct may result in:
- Immediate removal from the RocPy meetup
- Temporary or permanent ban from future RocPy events
- Removal from RocPy online community spaces
- Reporting to appropriate authorities if necessary
Reporting Guidelines
If you experience or witness violations of this code of conduct:
- Immediately contact any RocPy organizer in person or via email at org@rocpy.org
- Provide as much detail as possible about the incident
- All reports will be handled with discretion and confidentiality
- Reports will be reviewed and addressed promptly by the RocPy organizing team
Scope
This code of conduct applies to:
- In-person RocPy meetup events
- RocPy online community spaces (Slack, Discord, etc.)
- Social media interactions related to RocPy
- Email communications between RocPy members
- Any other RocPy-related activities
Community-Driven Presentations
Our presentation process reflects RocPy's community values:
Topic Suggestion:
- All members are encouraged to suggest presentation topics
- Topics should be at least tangentially relevant to Python and accessible to various skill levels
- Suggestions can be made through the RocPy Meetup page, org@rocpy.org, or during meetups
Topic Selection:
- Topics are selected through community discussion
- Selection process emphasizes diversity in content and presenter experience
- Multiple skill levels should be accepted at any presentation
Presentation Guidelines:
- Presenters should provide clear, accessible content
- Include resources for further learning
- Allow time for questions and discussion
- Interactive discussion during presentations is encouraged
- Welcome and encourage constructive feedback
- Support new presenters with mentorship if requested
Participation:
- Active participation in discussions is encouraged
- Questions should be respectful and constructive
- Networking and knowledge sharing are promoted
- All skill levels are valued and respected
By participating in RocPy events and community spaces, you agree to abide by this code of conduct and contribute to maintaining a positive and inclusive environment for all members of the Rochester Python community.