Skip to content

Centralizes application content to APPLICATION.md and automates checklist tracking - #3

Merged
davidgs merged 1 commit into
mainfrom
app-updates
Sep 22, 2026
Merged

davidgs merged 1 commit into
mainfrom
app-updates

Conversation

@davidgs

@davidgs davidgs commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

Refactors the CNCF Sandbox application process by centralizing all application content and checklist items within APPLICATION.md. This update introduces enhanced automation for tracking progress and dynamically syncing status to README.md.

Key changes include:

  • Moves application form fields, detailed instructions, and checklist items into APPLICATION.md, making it the single source of truth for application content.
  • Introduces new GitHub Actions workflows and Python scripts to automate linking pull requests to checklist items, marking items complete, and keeping README.md updated as a dynamic progress dashboard.
  • Updates contributor guidance and issue templates to reflect the new workflow, emphasizing that all application content should be edited directly in APPLICATION.md.

Checklist items

Closes #

Application fields updated

  • See APPLICATION.md —
    • read_prerequisites
    • project_summary
    • project_description
    • not_reference_architecture
    • org_repo_url
    • project_repo_url
    • additional_repos
    • parent_separation_vote
    • website_url
    • roadmap
    • roadmap_context
    • contributing_guide
    • code_of_conduct
    • adopters
    • maintainers_file
    • security_policy
    • standard_or_spec
    • product_separation
    • why_cncf
    • landscape_benefit
    • cloud_native_fit
    • cloud_native_integration
    • cloud_native_overlap
    • similar_projects
    • landscape
    • insights
    • trademark_agreement
    • ip_policy_agreement
    • license
    • license_exception
    • dependency_licenses
    • domain_technical_review
    • repo_age_evidence
    • maintainer_diversity
    • application_contact_emails
    • signatory_information
    • cncf_contacts
    • additional_information
    • final_review

feat: Centralize application workflow and tracking to APPLICATION.md
```
This release refactors the entire CNCF sandbox application workflow, establishing `APPLICATION.md` as the single source of truth for all application content, detailed instructions, and checklist items.

Key changes include:
- All detailed field guides and application content now reside directly within `APPLICATION.md`.
- `README.md` is transformed into a dynamic progress dashboard, mirroring the checklist status and PR/issue links from `APPLICATION.md`.
- New GitHub Actions and Python scripts enable automated linking of pull requests to checklist items and automatic checkbox completion upon issue closure.
- The `bootstrap-issues.sh` script, issue templates, and contributing guide have been updated to reflect the new, streamlined process.

This aims to simplify the user experience by providing a consolidated environment for working through the application.
```
@davidgs davidgs self-assigned this Sep 22, 2026
@davidgs davidgs added the enhancement New feature or request label Sep 22, 2026
@davidgs
davidgs merged commit 677ba8e into main Sep 22, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant