-
Notifications
You must be signed in to change notification settings - Fork 145
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
Status update and next steps for "pkgjs/create" (create-pkg) #458
Comments
i'm very interested in contributing to this effort, if at all possible 😄 |
@zackschuster we'd be happy to have more help just setup some time w/ @wesleytodd and myself and we can do a sync. @mhdawson an update on this. I met w/ Wes and we talked about the project and it's status we have some work to handle on the |
@rxmarbles thanks for the update. |
@rxmarbles @wesleytodd shall we schedule time for the sync at tomorrow's meeting? |
Caught up with wes today about this briefly. He hasn't had the time to keep up with current discussions in the repo so things haven't progressed. In order to move forward it needs:
I brought up finding some funding for the project to help someone(s) be able to dedicate time to it. Good candidates would be companies who have an interest in solving problems in the scaffolding landscape, most notably NPM could benefit from this project. So classic issues of momentum and human hours being needed to kickstart the project, which could be addressed by someone taking charge and funding being provided. For those who would like to get involved, this existing issue lays out the motivation and imagined project structure. |
Curious, is this intended to scaffold packages (thinking something like Yeoman) or just a package.json? I know on the NPM Open RFC call someone was demoing work around for a CLI for managing and interacting with package.json and wasn't sure if there was overlap, or if this project had greater ambitions past just scaffolding a package manifest (package.json)? |
@jonchurch @thescientist13 I believe that was the key idea of using |
Forgot to mention, actual next steps on this that @wesleytodd mentioned would be giving out some commit bits to contributors so he isn't blocking on PRs etc. |
fwiw i still intend to contribute to pkgjs/create-package-json#58 |
I opened a new issue pkgjs/create-package-json#73 to hopefully get folks on the same page for what the initial scope of Copied from that issue for context:
|
In particular, I’d like it to be better than npm init - in other words, not to just prompt for fields, but first ask questions about the package’s intent. Is it a deployed app, or a published package? Is it meant to support node only, browser only, or both? What are the target platforms? From those intentions, i suspect most best practices can be programmatically inferred. |
@ljharb I think that sounds interesting. I don't know if those questions should be asked of the user at the I think that already
|
Ah, true - i'd expect "create package" to ask those questions, and use them to call into the more basic/explicit "create package.json". |
That's an excellent illustration, though, for what different defaults for |
Discussed the project at the latest meeting, here are the minutes from our discussion:
|
I'm here to finish the swing on this. Lets chat next meeting, define a plan, and then execute. |
@Ethan-Arrowood maybe you'll be the one to wrangle in everyone to get it going 😉 |
@Ethan-Arrowood we discussed in the team meeting today and @wesleytodd volunteered to sycn up with you and help bring you up to speed with the work he'd already done on this front. Maybe it makes sense for you and @wesleytodd to get together and document the plan. |
@rxmarbles with catch up with @wesleytodd to see if he can get up speed and then think about setting up a working session to move the coding forward.
The text was updated successfully, but these errors were encountered: