Skip to content

Improve New Contributor Onboarding via Emoji-Triggered Resource Hub + Weekly Starter Post #8935

Open

Description

@irapandey

Describe the issue

Problem

In the #kubernetes-new-contributors Slack channel, new contributors often introduce themselves but are unsure how to proceed. This leads to:

  • Repetitive onboarding guidance from maintainers
  • Low follow-up engagement from new contributors
  • Difficulty navigating the broader ecosystem (Kubernetes core, SIGs, and related repos)

Proposal

Introduce a lightweight onboarding improvement using:

  1. Emoji-triggered Slack workflow
    When a new contributor posts an introduction, a maintainer (or community member) reacts with a specific emoji (e.g., 👋)
    This triggers a Slack Workflow response sharing a centralized, interactive resource hub:
    Such as https://irapandey.github.io/k8s-resource/ - this is a complication of lists I found floating in the channel by maintainers.

  2. Weekly automated starter post
    A recurring message in the channel

  • Directs users to the resource hub
  • Encourages them to pick a starting path
  • Nudges engagement with:
  • “Made your first contribution this week? Share it here!”

Why this helps

  • Reduces repetitive onboarding responses
  • Provides a clear and structured starting point
  • Improves discoverability across SIGs and contribution areas
  • Encourages organic interaction and community participation

Activity

  1. added
    needs-sigIndicates an issue or PR lacks a `sig/foo` label and requires one.
    on Apr 13, 2026
  2. irapandey commented on Apr 13, 2026

    @irapandey
    MemberAuthor

    /sig contributor-experience

  3. added
    sig/contributor-experienceCategorizes an issue or PR as relevant to SIG Contributor Experience.
    and removed
    needs-sigIndicates an issue or PR lacks a `sig/foo` label and requires one.
    on Apr 13, 2026
  4. jberkus commented on Apr 23, 2026

    @jberkus
    Contributor

    How are you with building and integrating Slack apps? That's an area where we need help, and creating what you're suggesting will require some expertise there.

  5. irapandey commented on Apr 26, 2026

    @irapandey
    MemberAuthor

    I have played around with Slack application at work. I can give it a try.

  6. irapandey commented on Jun 5, 2026

    @irapandey
    MemberAuthor

    Hey @jberkus
    Actually, I've already coded up this bot with all the security stuff and error handling sorted. Happy to take it from Slack app setup through to deployment.

    I am currently working on implementing the bot in a test environment. I will share video recording the bot behavior soon.

  7. k8s-triage-robot commented on Oct 19, 2026

    @k8s-triage-robot

    The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

    This bot triages un-triaged issues according to the following rules:

    • After 90d of inactivity, lifecycle/stale is applied
    • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
    • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

    You can:

    • Mark this issue as fresh with /remove-lifecycle stale
    • Close this issue with /close
    • Offer to help out with Issue Triage

    Please send feedback to sig-contributor-experience at kubernetes/community.

    /lifecycle stale

  8. added
    lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.
    on Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.sig/contributor-experienceCategorizes an issue or PR as relevant to SIG Contributor Experience.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions