open-component-model / ocm-project

OCM Project Backlog
Apache License 2.0
0 stars 0 forks source link

Improve Community engagement #86

Open robertwol opened 1 year ago

robertwol commented 1 year ago

User Story

As a member of the Open Component Model (OCM) project community, I want to actively engage with other contributors, developers, and users to foster collaboration, share knowledge, and enhance the project's growth.

Description

To improve community engagement, we need to create platforms and opportunities for meaningful interactions, knowledge sharing, and collaboration among community members. This will help in building a strong and supportive ecosystem around the OCM project.

Epic links:

Potential Tasks

  1. Organize virtual meetups, webinars, or workshops:

    • Schedule regular virtual events to discuss development topics, best practices, and project updates.
    • Invite community members, contributors, and experts as speakers or panellists.
    • Set up a platform for hosting these events and managing registrations.
  2. Establish a public Slack channel:

    • Create a public Slack workspace dedicated to the OCM project.
    • Define channels for different topics, such as general discussions, technical help, announcements, etc.
    • Encourage community members to join and actively participate in discussions.
  3. Set up an open discussion forum on GitHub:

    • Create a dedicated repository or discussion board on GitHub for open discussions.
    • Organize topics and threads to facilitate easy navigation and engagement.
    • Encourage community members to ask questions, share ideas, and provide feedback.
  4. Create a dedicated community forum or platform:

    • Evaluate and select a community platform or forum software.
    • Set up the platform with appropriate categories, sections, and user roles.
    • Promote the platform among community members and provide guidelines for participation.

Definition of Done

From the brainstorming session:

Community engagement:

  • organizing virtual meetups, webinars, or workshops to discuss development topics, share best practices, and foster collaboration.
  • Public Slack Channel
  • Open discussion forum (Github?)
  • Create a dedicated community forum or platform where contributors can connect,

Related: open-component-model/ocm#124 (Support comms channels for community help requests / discussions)

robertwol commented 1 year ago

Slack Comms to be addressed here: open-component-model/ocm#124

robertwol commented 1 year ago

From: open-component-model/ocm#124

This is to create one or more channels for community folks to be able to ask for help or clarifying questions, feature requests, and talk directly with maintainers.

Help

Request I

ssue templates

eksctl kustomize GitHub discussion boards

We already have something like this here. We should add as many links as possible to redirect users to this board.

flux redirects to GitHub Discussions Kubernetes as well

OCM Slack channel in the Kubernetes workspace for the #open-component-model: https://kubernetes.slack.com/archives/C05UWBE8R1D.