Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pack should support pack extension new #1636

Open
1 task done
natalieparellano opened this issue Feb 15, 2023 · 8 comments · May be fixed by #2041 or #1685
Open
1 task done

pack should support pack extension new #1636

natalieparellano opened this issue Feb 15, 2023 · 8 comments · May be fixed by #2041 or #1685
Assignees
Labels
good first issue A good first issue to get started with. help wanted Need some extra hands to get this done. status/blocked Issue or PR that is blocked. See comments. type/enhancement Issue that requests a new feature or improvement.
Milestone

Comments

@natalieparellano
Copy link
Member

Description

This is a sub-task of #1470

Just like scaffold new buildpacks, we should be able to scaffold new extensions

Proposed solution

The command should work just like pack buildpack new, but with extensions:

Usage:
  pack buildpack new <id> [flags]

Examples:
pack buildpack new sample/my-buildpack

Flags:
  -a, --api string       Buildpack API compatibility of the generated buildpack (default "0.8")
  -h, --help             Help for 'new'
  -p, --path string      Path to generate the buildpack
  -s, --stacks strings   Stack(s) this buildpack will be compatible with
                         Repeat for each stack in order, or supply once by comma-separated list (default [io.buildpacks.stacks.bionic])
  -V, --version string   Version of the generated buildpack (default "1.0.0")

Additional context

  • This feature should be documented somewhere
@natalieparellano natalieparellano added type/enhancement Issue that requests a new feature or improvement. status/triage Issue or PR that requires contributor attention. labels Feb 15, 2023
@natalieparellano
Copy link
Member Author

@AidanDelaney should we aim to make use of scafall? (in addition or instead of?)

@natalieparellano natalieparellano added status/ready Issue ready to be worked on. good first issue A good first issue to get started with. and removed status/triage Issue or PR that requires contributor attention. labels Feb 15, 2023
@AidanDelaney
Copy link
Member

I'd love to see scafall used here.

@natalieparellano
Copy link
Member Author

Let's block this on #1534 since whatever we do for buildpacks can be modified for extensions

@natalieparellano natalieparellano added status/blocked Issue or PR that is blocked. See comments. and removed status/ready Issue ready to be worked on. labels Feb 16, 2023
@harikannan512
Copy link
Contributor

harikannan512 commented Feb 21, 2023

@natalieparellano I'd like to take a swing at this when unblocked. Assign me this issue, please.

@natalieparellano
Copy link
Member Author

Still blocked on #1534

@harikannan512 I apologize for completely missing your comment in #1685 - by scafall we mean https://github.com/buildpacks-community/scafall

@sarthaksarthak9
Copy link
Contributor

@natalieparellano is this issue still up?

@natalieparellano
Copy link
Member Author

I think so - @AidanDelaney do you have any thoughts on this?

@sarthaksarthak9
Copy link
Contributor

@natalieparellano I think it is still up and would love to work on this issue , plz assign me!!

@sarthaksarthak9 sarthaksarthak9 linked a pull request Jan 30, 2024 that will close this issue
2 tasks
@jjbustamante jjbustamante added this to the 0.34.0 milestone Feb 5, 2024
@jjbustamante jjbustamante modified the milestones: 0.34.0, 0.35.0 Mar 8, 2024
@natalieparellano natalieparellano added the help wanted Need some extra hands to get this done. label Jul 1, 2024
@natalieparellano natalieparellano modified the milestones: 0.35.0, 0.36.0 Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue A good first issue to get started with. help wanted Need some extra hands to get this done. status/blocked Issue or PR that is blocked. See comments. type/enhancement Issue that requests a new feature or improvement.
Projects
None yet
5 participants