Improve sandbox application guidance to reduce auto-close rate#497
Open
angellk wants to merge 2 commits into
Open
Improve sandbox application guidance to reduce auto-close rate#497angellk wants to merge 2 commits into
angellk wants to merge 2 commits into
Conversation
Add inline validation guidance to prevent common application blockers based on analysis of Q2 2026 applications where 78% were auto-closed. **Key improvements:** 1. **MAINTAINERS file guidance** - Require direct GitHub /blob/ link (not contributors graph) - Mandate Company/Organization column in table - Provide valid/invalid examples - Prevents 33% of invalid applications 2. **Organization diversity clarification** - Explain employer diversity vs GitHub org memberships - Warn that "all from same company" = single org - Add prominent notice after MAINTAINERS field - Prevents 78% of org diversity failures 3. **License compliance timing** - Emphasize "must be compliant BEFORE acceptance" - Explicitly list prohibited licenses (BSL, GPL) - No "will convert later" promises accepted - Prevents non-compliant license applications 4. **Reference architecture check** - New checkbox distinguishing projects from reference architectures - Routes reference architectures to architecture.cncf.io - Prevents mis-submissions 5. **Subproject separation requirement** - Require parent project maintainer vote for ALL subprojects - Not limited to CNCF parent projects - Must link to public issue documenting vote - Prevents subproject confusion 6. **Pre-submission checklist** - Self-validation before submit - Lists all critical requirements - Common mistakes to avoid - Reduces wasted applications **Expected impact:** Reduce auto-close rate from 78% to <20% Signed-off-by: Karena Angell <karena.angell@gmail.com>
Add "Before you apply" section warning of common blockers that result in applications being closed without TOC review. Based on Q2 2026 application analysis showing common patterns: - License non-compliance (BSL, GPL) - Invalid MAINTAINERS file links - Insufficient org diversity (employer vs GitHub org confusion) - Missing subproject separation vote - Reference architectures vs reusable projects Includes link to license exception request process for edge cases. Expected to reduce preventable application closures by helping projects self-validate before applying. Signed-off-by: Karena Angell <karena.angell@gmail.com>
Collaborator
|
These are useful additions! Frankly, I didn't know that number and diversity of maintainers are requirements for sandbox. Does this proposal view |
Collaborator
|
Wanted to bring up - is it a requirement for sandbox projects to have maintainers from multiple orgs? I looked but haven't yet found it documented. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add inline validation guidance to the sandbox application template to prevent common blockers that cause applications to be auto-closed without TOC review.
Based on Q2 2026 analysis: 78% of applications (7 of 9) were auto-closed due to preventable issues.
Changes
1. MAINTAINERS File Guidance Enhancement
Problem: 33% of applications (3/9) provided invalid MAINTAINERS file links:
Solution:
/blob/link to file2. Organization Diversity Clarification
Problem: 78% of applications (7/9) failed org diversity requirement due to confusion between:
Solution:
3. License Compliance Timing
Problem: Applications with BSL (Business Source License) promising to "convert to Apache 2.0 upon acceptance"
Solution:
4. Reference Architecture/Implementation Check
Problem: Projects that are reference architectures/implementations submitted as reusable projects
Solution:
5. Subproject Separation Requirement
Problem: Subprojects under existing project organizations without parent maintainer approval
Solution:
6. Pre-Submission Checklist
Solution:
Expected Impact
Current (Q2 2026):
Target after changes:
Examples of Improved Guidance
Before:
After:
Testing
Related
🤖 Generated with Claude Code