-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Update ROADMAP based on Quarterly Review #125
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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 | ||
|
||
 | ||
[](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 | ||
|
||
 | ||
[](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 | ||
|
||
 | ||
[](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 | ||
|
||
 | ||
[](https://github.com/search?q=org%3Abuildpacks+label%3Aroadmap%2Foperations) | ||
|
||
- **Outcomes**: | ||
- TBD | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @hone please fill this in. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @hone Any update on this? |
||
- **Personas**: | ||
- Contributors | ||
|
||
### Spec Simplification | ||
|
||
 | ||
[](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 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @sclevine what's a better name for this now? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @sclevine Any update on this? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I wonder if this is better served under "Configurability" since that's ultimately what we're trying to achieve. |
||
|
||
 | ||
[](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 | ||
|
||
 | ||
[](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 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
- **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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hone, I believe you had a proposed changes to this. Any suggestions?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hone Any update on this?