From 9df56c736eaaef91b898dd7a9e0215105de98bf9 Mon Sep 17 00:00:00 2001 From: Hanan Younes Date: Sun, 2 Jun 2024 01:09:14 -0400 Subject: [PATCH 1/4] Updates the landing page Changes the order of talks by time Signed-off-by: Hanan Younes --- content/docs/_index.md | 46 +++++++++++++++++++++++++++++++++--------- data/talks.yml | 41 +++++++++++++++++++------------------ 2 files changed, 57 insertions(+), 30 deletions(-) diff --git a/content/docs/_index.md b/content/docs/_index.md index b6e946bfd..ac6279797 100644 --- a/content/docs/_index.md +++ b/content/docs/_index.md @@ -4,24 +4,30 @@ weight=1 summary="Get started with Cloud Native Buildpacks." +++ -## Talks +## Welcome -{{< talks >}} +Cloud Native Buildpacks (CNBs) transform your application source code into [container images](https://github.com/opencontainers/image-spec/blob/main/spec.md) that can run on any cloud. + +With buildpacks, organizations can concentrate the knowledge of container build best practices within a specialized team, instead of having application developers across the organization individually maintain their own Dockerfiles. This makes it easier to know what is inside application images, enforce security and compliance requirements, and perform upgrades with minimal effort and intervention. + +The CNB project was initiated by Pivotal and Heroku in January 2018 and joined the Cloud Native Computing Foundation (CNCF) as an Apache-2.0 licensed project in October 2018. It is currently an incubating project within the CNCF. --- ## Tutorials * [An App’s Brief Journey from Source to Image](/docs/app-journey/) - An easy-to-follow introduction to Cloud Native Buildpacks using `pack`, a command line tool for Cloud Native Buildpacks. -* [Creating a Cloud Native Buildpack](/docs/for-buildpack-authors/tutorials/basic-buildpack) - Tutorial walking through the creation of a simple Ruby buildpack. +* [How to write a basic buildpack](/docs/for-buildpack-authors/tutorials/basic-buildpack) - A tutorial walking through the creation of a simple Ruby buildpack. + +--- ## Going deeper See how-to guides, concepts, and tutorials tailored to specific personas: -* [App Developers](/docs/for-app-developers/) -* [Buildpack Authors](/docs/for-buildpack-authors/) -* [Operators](/docs/for-platform-operators/) +* [App Developers](/docs/for-app-developers/) +* [Buildpack Authors](/docs/for-buildpack-authors/) +* [Operators](/docs/for-platform-operators/) ## [Tools](/docs/for-platform-operators/) @@ -31,6 +37,8 @@ See how-to guides, concepts, and tutorials tailored to specific personas: * **[Pack](/docs/for-platform-operators/how-to/integrate-ci/pack)** - {{< summary "/docs/for-platform-operators/how-to/integrate-ci/pack" >}} * **[Tekton](/docs/for-platform-operators/how-to/integrate-ci/tekton)** - {{< summary "/docs/for-platform-operators/how-to/integrate-ci/tekton" >}} +--- + ## [Reference](/docs/reference/) Reference documents for various key aspects of the project. @@ -40,18 +48,36 @@ Reference documents for various key aspects of the project. --- -# Community and Support +## Talks + +We love talks to share the latest development updates, explain buildpacks basics and more, receive feedback and questions, and get to know other members of the community. + +### Conference Talks + +Check out some of our most recent and exciting conference talks below. More talks are available in our [Conference Talks Playlist](https://www.youtube.com/playlist?list=PL1p8pquzNvRqz3v7Q-OA7wldIxLCNFHcC) on YouTube. + +{{< talks >}} + +If you are interested in giving a talk about buildpacks, the linked slides may provide a useful starting point. Please feel free to reach out in Slack if you'd like input or help from the CNB team! + +### Meetings + +Feel free to look through the archive of previous community meetings in our [Working Group Playlist](https://www.youtube.com/playlist?list=PL1p8pquzNvRpDbbgZ0db0MRA-W5_w0G1U) on YouTube. If you would like to attend a Working Group meeting, check out our [community](/docs/community) page. + +--- + +## Community and Support Cloud Native Buildpacks is an incubating project in the CNCF. We welcome contribution from the community. Here you will find helpful information for interacting with the core team and contributing to the project. -## Community +### Community The best place to contact the Cloud Native Buildpack team is on the [CNCF Slack](https://slack.cncf.io/) in the #buildpacks or [mailing list](https://lists.cncf.io/g/cncf-buildpacks). -## Contributor's Guide +### Contributor's Guide Find out the various ways that _you_ can contribute to the Cloud Native Buildpacks project using our [contributor's guide](https://github.com/buildpacks/community/blob/main/contributors/guide.md). -## Project Roadmap +### Project Roadmap This is a community driven project and our roadmap is publicly available on our [Github page](https://github.com/buildpacks/community/blob/main/ROADMAP.md). We encourage you to contribute with feature requests. diff --git a/data/talks.yml b/data/talks.yml index 7d5060f69..6bd9f8cc5 100644 --- a/data/talks.yml +++ b/data/talks.yml @@ -1,7 +1,7 @@ # - name (required): Name of video # description: Short video description # event_name: Name of the event -# preseters: Presenters of talk +# presenters: Presenters of talk # - Name, Employer # youtube_id (required): URL to video # year (required): Year recorded @@ -78,25 +78,6 @@ - name: Slides icon: file-powerpoint url: https://docs.google.com/presentation/d/1Ejo8Mf7GXxVHL7PjiApCZMJLtbX6VO8n2H7vEcZkV0I/view -- name: "Pack to the Future: Cloud-Native Buildpacks on k8s" - presenters: - - Emily Casey, Pivotal - - Joe Kutner, Heroku - description: >- - Are you a developer that would rather build features than maintain Dockerfiles? Is your organization - excited about Kubernetes but worried about patching vulnerable dependencies across a great number of - containers? In this talk, you’ll learn how to use the pack CLI to go from source to image in seconds - and patch a pod even faster. Cloud Foundry and Heroku users have long appreciated the developer - experience and security guarantees provided by buildpacks. Cloud-Native Buildpacks (a CNCF sandbox - project) represents a generational leap in buildpacks, bringing the power of buildpacks to k8s and - beyond. - event_name: SpringOne Platform - youtube_id: J2SXkmOo8iQ - year: 2019 - resources: - - name: Slides - icon: file-powerpoint - url: https://docs.google.com/presentation/d/14rkLA2hn3nVu_liiW6Y7hy3hSsnz1HueEdLkhvChONM/view - name: "Production CI/CD w/CNBs: Tekton, Gitlab & CircleCI(plus), Oh My!" presenters: - David Freilich, VMware @@ -146,3 +127,23 @@ - name: Slides icon: file-powerpoint url: https://slides.com/danielleadams/cnbs-node-js-interactive-19 +- name: "Pack to the Future: Cloud-Native Buildpacks on k8s" + presenters: + - Emily Casey, Pivotal + - Joe Kutner, Heroku + description: >- + Are you a developer that would rather build features than maintain Dockerfiles? Is your organization + excited about Kubernetes but worried about patching vulnerable dependencies across a great number of + containers? In this talk, you’ll learn how to use the pack CLI to go from source to image in seconds + and patch a pod even faster. Cloud Foundry and Heroku users have long appreciated the developer + experience and security guarantees provided by buildpacks. Cloud-Native Buildpacks (a CNCF sandbox + project) represents a generational leap in buildpacks, bringing the power of buildpacks to k8s and + beyond. + event_name: SpringOne Platform + youtube_id: J2SXkmOo8iQ + year: 2019 + resources: + - name: Slides + icon: file-powerpoint + url: https://docs.google.com/presentation/d/14rkLA2hn3nVu_liiW6Y7hy3hSsnz1HueEdLkhvChONM/view + \ No newline at end of file From 5fcf3ec8dd17bbf1a7669373efe02e5c34fb62c6 Mon Sep 17 00:00:00 2001 From: Hanan Younes Date: Sun, 2 Jun 2024 01:33:16 -0400 Subject: [PATCH 2/4] fixes a broken link Signed-off-by: Hanan Younes --- content/docs/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/_index.md b/content/docs/_index.md index ac6279797..a451e8856 100644 --- a/content/docs/_index.md +++ b/content/docs/_index.md @@ -62,7 +62,7 @@ If you are interested in giving a talk about buildpacks, the linked slides may p ### Meetings -Feel free to look through the archive of previous community meetings in our [Working Group Playlist](https://www.youtube.com/playlist?list=PL1p8pquzNvRpDbbgZ0db0MRA-W5_w0G1U) on YouTube. If you would like to attend a Working Group meeting, check out our [community](/docs/community) page. +Feel free to look through the archive of previous community meetings in our [Working Group Playlist](https://www.youtube.com/playlist?list=PL1p8pquzNvRpDbbgZ0db0MRA-W5_w0G1U) on YouTube. If you would like to attend a Working Group meeting, check out our [community](/docs/community/) page. --- From e6bf4c1672b13a5a7f94f63e9a1e51f75c949a91 Mon Sep 17 00:00:00 2001 From: Hanan Younes Date: Sun, 2 Jun 2024 01:54:05 -0400 Subject: [PATCH 3/4] fixes the community page link Signed-off-by: Hanan Younes --- content/docs/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/_index.md b/content/docs/_index.md index a451e8856..1cefb2fe3 100644 --- a/content/docs/_index.md +++ b/content/docs/_index.md @@ -62,7 +62,7 @@ If you are interested in giving a talk about buildpacks, the linked slides may p ### Meetings -Feel free to look through the archive of previous community meetings in our [Working Group Playlist](https://www.youtube.com/playlist?list=PL1p8pquzNvRpDbbgZ0db0MRA-W5_w0G1U) on YouTube. If you would like to attend a Working Group meeting, check out our [community](/docs/community/) page. +Feel free to look through the archive of previous community meetings in our [Working Group Playlist](https://www.youtube.com/playlist?list=PL1p8pquzNvRpDbbgZ0db0MRA-W5_w0G1U) on YouTube. If you would like to attend a Working Group meeting, check out our [community](/community/) page. --- From 4ef9d017fec00beb8fce5aab770e8876bac20074 Mon Sep 17 00:00:00 2001 From: Hanan Younes Date: Mon, 3 Jun 2024 22:57:33 -0400 Subject: [PATCH 4/4] adds reviewers' feedback Signed-off-by: Hanan Younes --- content/docs/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/_index.md b/content/docs/_index.md index 1cefb2fe3..aee78dff2 100644 --- a/content/docs/_index.md +++ b/content/docs/_index.md @@ -17,7 +17,7 @@ The CNB project was initiated by Pivotal and Heroku in January 2018 and joined t ## Tutorials * [An App’s Brief Journey from Source to Image](/docs/app-journey/) - An easy-to-follow introduction to Cloud Native Buildpacks using `pack`, a command line tool for Cloud Native Buildpacks. -* [How to write a basic buildpack](/docs/for-buildpack-authors/tutorials/basic-buildpack) - A tutorial walking through the creation of a simple Ruby buildpack. +* [How to write a basic buildpack](/docs/for-buildpack-authors/tutorials/basic-buildpack) - A tutorial walking through the creation of an example NodeJS buildpack. ---