Cloud Native Buildpacks logo
CNCFDevelopment ToolsLast term 2024 T1

Cloud Native Buildpacks

Cloud Native Buildpacks participates in the CNCF mentorship program.

7
Projects
3
Years active
1
In 2024 T1
View on the LFX portal GitHubWebsite
  • Go
  • OCI Containers
  • CSS
  • Software development literacy
  • +12

Projects

7

2024

1 project

Term 1 · Mar-May · 1 project

  • Proof of concept for creating multi-arch images using buildkit

    LFX Mentorship · Listed in the official cohort

    A proof of concept to add buildkit support to pack in order to build multi-arch images. Pack is the reference implementation of a Cloud Native Buildpacks platform used to build application images from source code.

    • Go
    • Software development literacy
    • Familiarity building multi-arch containers with Docker and Buildkit. Familiarity with buildpacks will be helpful.

2023

2 projects

Term 1 · Mar-May · 2 projects

  • Multi-Architecture Builds Support

    LFX Mentorship · Listed in the official cohort

    The rise of ARM processors has created new binary targets for pre-compiled executables. Additionally, there are tales of widespread use of operating systems that aren't linux? In the ideal case a pack user could create a build for an abritrary architecture and operating system, regardless of the host system they used to run the command.

    • Go
    • software development literacy. Familiarity with buildpacks will be helpful.
  • Pack Performance enhancements

    LFX Mentorship · Listed in the official cohort

    Pack is the reference implementation of a Cloud Native Buildpacks platform used to build application images in multiple organizations. Because all developers want their code to build and deploy as quickly as possible, small speedups in pack can have significant benefits, and slow-downs in pack are undesirable. Today, pack has no benchmark suite that would safe-guard against regressions in execution speed.

    • Go
    • git
    • software development. (Mentee does not need prior experience in profiling or performance tuning)

2021

4 projects

Term 0 · 2021 Fall (Sep-Nov) · 2 projects

  • Update Builder implementation to 0.1 Builder Spec

    LFX Mentorship · Listed in the official cohort

    In Cloud Native Buildpacks, Builders are distributed OCI images that act as the complete context for the building of an application. They came into existance by necessity and have risen to be an essential concept that now needs a specification. As part of this project, you will help us make the necessary changes to pack to adhere to the specification as well as finalize the specification itself. This will have to be done with consideration to existing implementations in efforts to prevent unintentionally breaking anyone's existing workflow.

    • Go
    • OCI Containers
  • Web Redesign of Feature Comparison

    LFX Mentorship · Listed in the official cohort

    Cloud Native Buildpacks is a specification and set of tools that help you take source code and convert them into OCI images. Sound familiar? Maybe you've heard of Docker, Source-2-Image, Kaniko, etc. Well you are not alone. The goal of this project is to refactor our existing "features" page to provide an easier to comprehend comparison across other similar solutions. Through this project, you'll research each alternative, learn how they compare and aim to provide that information to the users in an easy to digest format. This will include designing and implementing a better format to compare projects and their features side-by-side.

    • OCI Containers
    • JavaScript
    • CSS
    • HTML
    • Design

Term 0 · 2021 Summer (Jun-Aug) · 1 project

  • Embed source metadata in OCI image

    LFX Mentorship · Listed in the official cohort

    As a buildpack user using pack, I would like to be able to inspect the final app image and determine where the source of the code is located as well as what version (keeping in consideration SCM systems) was used.

    • Go
    • Docker (Containers)

Term 0 · 2021 Spring (Mar-May) · 1 project

  • Design and implement Buildpack Registry Search

    LFX Mentorship · Listed in the official cohort

    The Buildpack Registry is a place to publish, store, and discover buildpacks. It will provide a centralized service that platforms can use to resolve a buildpack ID and version into a concrete buildpack that can be downloaded and used. The search service will extend the existing registry index stored in git in a way that can be consumed on the web as defined in this RFC.

    • React
    • CSS
    • Ruby
    • Rails
    • Github

Mentors

9