Community
Overview
Teaching: 30 min
Exercises: 60 minQuestions
How can you get your project out there?
Objectives
Discuss community strategies
The lesson template comes with several utilities to simplify lesson development and maintenance.
Why Open-Source?
Community
Be welcoming and open-minded - Other collaborators may not have the same experience level or background as you, but that doesn’t mean they don’t have good ideas to contribute. We encourage you to be welcoming to new collaborators on your projects and discussions.
Assume no malice - Humans make mistakes, and disagreements or differences of opinion are a fact of life. Try to approach conflict from the perspective that people generally mean well. This will promote a respectful and friendly atmosphere where people feel comfortable asking questions, participating in discussions, and making contributions.
Stay on topic - People use GitHub to get work done and to be more productive. Off topic comments are a distraction (sometimes welcome, but usually not) from getting work done and being productive. Staying on topic helps produce positive and productive discussions.
Be clear - Communicating with strangers on the Internet can be awkward. It’s hard to convey or read tone, and sarcasm is frequently misunderstood. Try to use clear language, and think about how it will be received by the other person.
Content based on github.com/github/opensource.guide used under the CC-BY-4.0 license.
Exercise
Make a Pull Request to your neighbors code.
Key Points
Be kind to new developers
Always make PR’s and issues.