Skip to content

Commit

Permalink
chore: donation roadmap (#492)
Browse files Browse the repository at this point in the history
## Description

This outlines what should happen in order to donate Pepr to CNCF as a
Sandbox Project in Q3.


https://kccncna2023.sched.com/event/1R2ob/navigating-open-source-project-hurdles-to-achieve-community-empowerment-aizhamal-nurmamat-kyzy-sysdig-bob-killen-google

Sandbox Projects are Reviewed Every 2 months ^ 13:35 

## Related Issue

Fixes #490 
<!-- or -->
Relates to #

## Type of change

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [x] Other (security config, docs update, etc)

## Checklist before merging

- [x] Test, docs, adr added or updated as needed
- [x] [Contributor Guide
Steps](https://github.com/defenseunicorns/pepr/blob/main/CONTRIBUTING.md#submitting-a-pull-request)
followed

---------

Signed-off-by: Case Wylie <cmwylie19@defenseunicorns.com>
Co-authored-by: Barrett <81570928+btlghrants@users.noreply.github.com>
  • Loading branch information
cmwylie19 and btlghrants committed Jan 19, 2024
1 parent 5f03cfa commit 2181536
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions docs/roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Roadmap for Pepr

## Phase 1: Preparation - Testing and Docs

- **Q1**:
- **Establish Medium for Communication with Community**:
Establish communication channel for community members and contributors. Easy/discoverable "how to contribute" guide.
- **Site/Documentation**:
Improve information architecture, nail killer use-cases, and make it obvious how to get started and find your way around.
- **Automated Testing**:
Focus on stories that increase confidence in protection of features and functionality. Simplify hello-pepr and bring e2e test against external repo with examples. Make sure that contributions are well-tested.

## Phase 2: Community Building, Competitive Analysis, and Feature Development

- **Q2**:
- **Community Engagement**:
Begin engaging with potential contributors and users through social media, Kubernetes/Cloud Native Computing Foundation (CNCF) meetups, and other channels. Monitor and participate in our Slack channel.
- **Feature Development**:
Based on company feedback, continuously improve and add features. Add feature parity with other tools in the Kubernetes ecosystem where it makes sense. Chip away at the backlog.
- **Documentation Improvements**:
Continue to improve documentation and add more examples like Doom, find scaling limitations
- **Competitive Analysis**:
Understand the competitive landscape and how/where Pepr can/does differentiate itself. Have it in the docs.

## Phase 3: Donation, Transition, Move Project, and Stabilization/Improvement of New Features

- **Q3**:
- **Donation**:
- Donate the project to the CNCF.
- CNCF Code of conduct
- CNCF IP policy
- CNCF CLA
- Discoverable and simple governance model
- move project to its own organization
- ensure license in Apache 2.0
- Transfer trademark, logo, domain name, and other assets to CNCF.
- **Community Building**:
Grow the contributor base, establish a governance model, and encourage community-led initiatives. Interact with people in our Slack channel.
- **Feature Development**:
Based on community feedback, continuously improve and add features. Rigoursly test and document and review code.
- **Project Advocation**:
Publicly advocate for the project and encourage adoption.
- **Submit PR for Sandbox**
- Submit sandbox PR when ready

## Phase 4: Post Donation

- **Q4**:
- **Road to GA**:
Right now, Pepr itself is still in its 'development' phase. We are working on some final things before we release the official 1.0 General Availability (GA) release
- **Community Meetings**:
- Monthly community meetings/steering committee meetings/contributor meetings
- **Review Sandbox PR**
- Review PR for sandbox
- **Road to Incubation**:
- to come

0 comments on commit 2181536

Please sign in to comment.