📦 Community-in-a-box #86520
Locked
ossanna16
started this conversation in
Discover: GitHub Best Practices
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 Launch your own Discussions community immediately!
Created by GitHub community professionals, Community-in-a-box packages up tooling, resources, and knowledge, for organizations of all sizes to set up internal communities at scale.
💻 Who is it for?
💡Why Community-in-a box?
GitHub is a community of communities and a major proponent of InnerSource principles, and wants to provide all the resources you need to build and manage your own internal online communities using GitHub Discussions, a built-in free product that supports community building & management (GitHub Community Discussions is where we use our own product to foster the GitHub Community) available within all GitHub organizations and repositories.
📦 What’s included in the “box”?
💡 How to use this document
The goal of this guide is to provide an overview of GitHub Discussions, and help you set up and manage your own internal GitHub Discussions community.
❓What is GitHub Discussions?
(Source: GitHub Discussions; see also “What is GitHub Discussions? - A complete guide”)
GitHub Discussions is a dedicated space for conversations. It decreases the burden of managing active work in issues and pull requests by providing a separate space to host ongoing discussions, questions, and ideas.
🤔 Why use GitHub Discussions?
(Source: GitHub Documentation)
See Discussions in production! 🌐 Blog post: How five open source communities are using GitHub Discussions
📁 Enabling GitHub Discussions on your repository
Repository owners and people with write access can enable GitHub Discussions on their public and private repositories (⬅️ the link will guide you to the GitHub Docs and help you enable Discussions on your repo). The visibility of a discussion is inherited from the repository the discussion is created in.
💻 Enabling GitHub Discussions on your organization
Organization owners can enable GitHub Discussions for their organization (⬅️ the link will guide you to the GitHub Docs and help you enable Discussions for your org). When you enable organization discussions, you will choose a repository in the organization to be the source repository for your organization discussions. You can use an existing repository or create a repository specifically to hold your organization discussions. Discussions will appear both on the discussions page for the organization and on the discussion page for the source repository.
(Source: GitHub Documentation)
When you enable organization discussions, you will choose a repository in the organization to be the source repository for your organization discussions. You can use an existing repository or create a repository specifically to hold your organization discussions. Discussions will appear both on the discussions page for the organization and on the discussion page for the source repository.
Permission to participate in or manage discussions in your organization is based on permission in the source repository. For example, a user needs write permission to the source repository in order to delete an organization discussion. This is identical to how a user needs write permission in a repository in order to delete a repository discussion.
You can change the source repository at any time. If you change the source repository, discussions are not transferred to the new source repository.
🏆 Overview: Managing a successful internal Discussions community
The following recommendations will help your community thrive 🎉
💬 Deep dive: Discussions moderation
Moderation of a community is incredibly important to the overall community health. The following best practice tips will help you maintain an active and healthy community:
🛣️ Going the extra mile: Engagement & content creation
In the sections above we described the basics of community management. If you want to take it a step further and provide the best experience for community members, here are a few more suggestions:
📚 Further reading
📥 Resources to share with your community
✅ Community checklist
💻 Setup + configuration
💬 Community management + moderation
🏆 Engagement & content creation
Beta Was this translation helpful? Give feedback.
All reactions