Skip to content

Commit

Permalink
Update ROADMAP based on Quarterly Review
Browse files Browse the repository at this point in the history
  • Loading branch information
jromero authored Aug 19, 2021
1 parent bb39f29 commit b75c084
Showing 1 changed file with 60 additions and 37 deletions.
97 changes: 60 additions & 37 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,69 +3,92 @@
The Cloud Native Buildpacks project is rallying around the theme *Sustainable Growth* in 2021.
Our roadmap will emphasize projects that help grow our community, contributors, and adopters.
We'll prioritize projects that make Buildpacks more accessible to a wider audience and we'll try to solve problems that have prevented some users from adopting Buildpacks.
### Documentation Rework
- **Outcomes**:
- Revisit our documentation so it's easier to find the content needed, includes a reference section, and backfill missing topics.
- **Personas**:
- Application Developers
- Buildpack Authors
- Platform Authors
- Contributors
- **Status**: Not started

### Test API
### Configurability

![status-started](https://img.shields.io/badge/status-started-green)
[![issues](https://img.shields.io/github/issues-search?logo=github&label=roadmap%2Fconfigurability&query=org%3Abuildpacks+label%3Aroadmap%2Fconfigurability)](https://github.com/search?q=org%3Abuildpacks+label%3Aroadmap%2Fconfigurability)

- **Outcomes**:
- A specification defining an API for setting up and running tests in a buildpacks-based environment.
- Better escape hatches, flexibility, and ways of configuring buildpack builds.
- Extending project descriptor to support process types, labels, and runtime env vars.
- Support for Inline Buildpacks.
- **Personas**:
- Application Developers
- Buildpack Authors
- **Status**: Not started

### Spec Refactor
### Integration with the Cloud Native Ecosystem

![status-started](https://img.shields.io/badge/status-started-green)
[![issues](https://img.shields.io/github/issues-search?logo=github&label=roadmap%2Fcloud-ecosystem&query=org%3Abuildpacks+label%3Aroadmap%2Fcloud-ecosystem)](https://github.com/search?q=org%3Abuildpacks+label%3Aroadmap%2Fcloud-ecosystem)

- **Outcomes**:
- A restructured specification for Cloud Native Buildpacks that is more approachable, and easier to ammend.
- A better out-of-the box Kubernetes and Docker integration story
- **Personas**:
- Application Developers
- Platform Authors

### Onboarding

![status-started](https://img.shields.io/badge/status-started-green)
[![issues](https://img.shields.io/github/issues-search?logo=github&label=roadmap%2Fonboarding&query=org%3Abuildpacks+label%3Aroadmap%2Fonboarding)](https://github.com/search?q=org%3Abuildpacks+label%3Aroadmap%2Fonboarding)

- **Outcomes**:
- Revisit our documentation so it's easier to find the content needed, includes a reference section, and backfill missing topics.
- Improve the onboarding experience by provide more getting started materials.
- Provide better discoverability of components via the Buildpacks Registry.
- **Personas**:
- Application Developers
- Buildpack Authors
- Contributors
- **Status**: Not started
- Operators
- Platform Authors

### Operational Efficiency

![status-started](https://img.shields.io/badge/status-started-green)
[![issues](https://img.shields.io/github/issues-search?logo=github&label=roadmap%2Foperations&query=org%3Abuildpacks+label%3Aroadmap%2Foperations)](https://github.com/search?q=org%3Abuildpacks+label%3Aroadmap%2Foperations)

- **Outcomes**:
- TBD
- **Personas**:
- Contributors

### Spec Simplification

![status-started](https://img.shields.io/badge/status-started-green)
[![issues](https://img.shields.io/github/issues-search?logo=github&label=roadmap%2Fspec&query=org%3Abuildpacks+label%3Aroadmap%2Fspec)](https://github.com/search?q=org%3Abuildpacks+label%3Aroadmap%2Fspec)

### Configurability
- **Outcomes**:
- Better escape hatches, flexibility, and ways of configuring buildpack builds.
- Extending project descriptor to support process types, labels, and runtime env vars.
- Support for Inline Buildpacks.
- A restructured specification for Cloud Native Buildpacks that is more approachable, and easier to ammend.
- **Personas**:
- Application Developers
- Buildpack Authors
- **Status**: Not started
- **RFCs**:
- [RFC-0048](https://github.com/buildpacks/rfcs/blob/main/text/0048-inline-buildpack.md)
- Contributors
- Platform Authors

### Stack Buildpacks

![status-started](https://img.shields.io/badge/status-started-green)
[![issues](https://img.shields.io/github/issues-search?logo=github&label=roadmap%2Ftbd&query=org%3Abuildpacks+label%3Aroadmap%2Ftbd)](https://github.com/search?q=org%3Abuildpacks+label%3Aroadmap%2Ftbd)

- **Outcomes**:
- Better support for adding mixins to stacks.
- Ability for platform authors and stack authors to allow stacks to be customized.
- **Personas**:
- Platform Authors
- Application Developers
- Buildpack Authors
- **Status**: In progress
- **RFCs**:
- [RFC-0069](https://github.com/buildpacks/rfcs/blob/main/text/0069-stack-buildpacks.md)
- Platform Authors


### Supply Chain Security

![status-started](https://img.shields.io/badge/status-started-green)
[![issues](https://img.shields.io/github/issues-search?logo=github&label=roadmap%2Fsupply-chain-sec&query=org%3Abuildpacks+label%3Aroadmap%2Fsupply-chain-sec)](https://github.com/search?q=org%3Abuildpacks+label%3Aroadmap%2Fsupply-chain-sec)

### Develop API
- **Outcomes**:
- A specification defining an API for inner-loop development iterations in a buildpacks-based environment.
- TBD
- **Personas**:
- Application Developers
- Buildpack Authors
- **Status**: Not started

### Integration with the Cloud Native Ecosystem
- **Outcomes**:
- A better out-of-the box Kubernetes and Docker integration story
- **Personas**:
- Operators
- Platform Authors
- Application Developers
- **Status**: Not started

0 comments on commit b75c084

Please # to comment.