From 42231a343d669ca71af7cca524cdee4fbb82a32b Mon Sep 17 00:00:00 2001 From: jdwilkin4 Date: Tue, 19 Dec 2023 18:10:07 -0800 Subject: [PATCH 1/2] feat: adding section for effective communication --- README.md | 4 ++++ _layouts/sidebar.md | 2 ++ how-to-create-effective-communication.md | 20 ++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 how-to-create-effective-communication.md diff --git a/README.md b/README.md index 3e0a746..8f4dd0d 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,10 @@ The course is divided into X chapters, each covering a different aspect of being ### [Chapter 1: Setting Up Your Project](/how-to-setup-your-project.md) +### [Chapter 2: Issues and Pull Requests](/Issues-and-Pull-Requests.md) + +### [Chapter 3: How to Create Effective Communication and Collaboration](/how-to-create-effective-communication.md) + ### Additional Information As this is the beginning of your open source maintainer journey, we've also provided additional information in these chapters: diff --git a/_layouts/sidebar.md b/_layouts/sidebar.md index 4139cd4..72bbcf6 100644 --- a/_layouts/sidebar.md +++ b/_layouts/sidebar.md @@ -1,3 +1,5 @@ - Pages - [What is an Open Source Maintainer?](/intro.md) - [Setting Up Your Project](/how-to-setup-your-project.md) + - [Issues and Pull Requests](/Issues-and-Pull-Requests.md) + - [How to Create Effective Communication and Collaboration](/how-to-create-effective-communication.md) diff --git a/how-to-create-effective-communication.md b/how-to-create-effective-communication.md new file mode 100644 index 0000000..319c155 --- /dev/null +++ b/how-to-create-effective-communication.md @@ -0,0 +1,20 @@ +# How to Create Effective Communication and Collaboration + +## GitHub Discussions + +## Discord community + +## Slack group + +## Forum group + +## Engaging with contributors and managing expectations + +## Providing constructive feedback and fostering a positive community culture + +## Resolving conflicts and handling difficult situations diplomatically + +## Creating boundaries + +- it's ok to take time off +- Asking contributors not to DM you From d139f46947a7c2dc74ff74d3754632f2842e333d Mon Sep 17 00:00:00 2001 From: jdwilkin4 Date: Tue, 19 Dec 2023 22:25:49 -0800 Subject: [PATCH 2/2] chore: adding intro --- how-to-create-effective-communication.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/how-to-create-effective-communication.md b/how-to-create-effective-communication.md index 319c155..a49f914 100644 --- a/how-to-create-effective-communication.md +++ b/how-to-create-effective-communication.md @@ -1,5 +1,9 @@ # How to Create Effective Communication and Collaboration +The key to having a successful open source community is through effective communication and collaboration with other contributors. You want to build a community that is welcoming and has open lines of communication between contributors and maintainers. + +In this section, we will talk about the different types of communication channels you can use for your open source project. We will also talk about how to handle conflicts within in the community. + ## GitHub Discussions ## Discord community