Skip to content

Initializes CNCF Sandbox onboarding template and automation - #1

Merged
davidgs merged 1 commit into
mainfrom
content
Sep 28, 2026
Merged

davidgs merged 1 commit into
mainfrom
content

Conversation

@davidgs

@davidgs davidgs commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

Initializes a comprehensive and automated system for tracking CNCF Sandbox onboarding progress. This includes:

  • ONBOARDING.md: The central checklist document for project maintainers to track progress.
  • Issue Templates: Dedicated templates for tracking individual onboarding items.
  • onboarding-items.json: Defines the full checklist structure, guides, and hints.
  • GitHub Actions: Workflows to automate:
    • Linking pull requests to checklist items and marking progress.
    • Syncing checklist status and progress to README.md.
    • Posting item-by-item progress comments to the external CNCF onboarding issue.
    • Validating pull requests for Closes #N keywords.
  • Scripts: Tools for bootstrapping issues, generating status reports, and managing checklist tracking.
  • CONTRIBUTING.md: Detailed guide on the new onboarding workflow.

This setup streamlines the onboarding process, provides clear instructions, and offers automated progress reporting to both the project and CNCF staff.

Checklist items

Closes #

ONBOARDING.md sections updated

  • All sections (initial creation)

This commit sets up a complete system for tracking CNCF Sandbox
onboarding tasks. It includes:

- GitHub issue templates for individual onboarding items.
- GitHub Actions workflows for automating checklist updates in
  `ONBOARDING.md` and `README.md` from PRs and closed issues.
- Automation for per-item progress reporting to the external
  CNCF Sandbox onboarding issue.
- Scripts for bootstrapping issues and generating comprehensive
  status reports.
- Comprehensive documentation in `CONTRIBUTING.md`.
@davidgs
davidgs merged commit 6bb6a0d into main Sep 28, 2026
1 of 2 checks passed
@davidgs
davidgs deleted the content branch September 28, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant