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

Update contribution guidelines to include policy on new dependencies #62

Closed
JTonda opened this issue Oct 9, 2018 · 5 comments · Fixed by #2246
Closed

Update contribution guidelines to include policy on new dependencies #62

JTonda opened this issue Oct 9, 2018 · 5 comments · Fixed by #2246
Labels
dev-doc enhancement New feature or request priority-medium Not functioning - next quarter if capacity permits
Milestone

Comments

@JTonda
Copy link

JTonda commented Oct 9, 2018

From @dogboydog on May 21, 2018 15:39

Dependencies can't be added to brightside without submitting TPSRs, and we don't use ~, ^, etc. for versions in package.json, preferring absolute versions. We should document these things in our CONTRIBUTING.md

Copied from original issue: gizafoundation/brightside#93

@JTonda
Copy link
Author

JTonda commented Oct 9, 2018

From @AHumanFromCA on May 21, 2018 15:42

We should also start using package-lock.json so that dependencies of our dependencies don't update either and cause problems. (This has bitten Steel Masters in the past)

@JTonda
Copy link
Author

JTonda commented Oct 9, 2018

From @dogboydog on May 21, 2018 15:42

Sure if that makes things work better

@JTonda
Copy link
Author

JTonda commented Oct 9, 2018

From @AHumanFromCA on May 21, 2018 15:46

It appears as though we should be using shrinkwrap.json

From npm's doc:

npm-shrinkwrap.json is a file created by npm-shrinkwrap. It is identical to package-lock.json, with one major caveat: Unlike package-lock.json, npm-shrinkwrap.json may be included when publishing a package.

The recommended use-case for npm-shrinkwrap.json is applications deployed through the publishing process on the registry: for example, daemons and command-line tools intended as global installs or devDependencies. It's strongly discouraged for library authors to publish this file, since that would prevent end users from having control over transitive dependency updates.

@JTonda JTonda added this to the Backlog milestone Oct 11, 2018
@JTonda JTonda removed the CA-backlog label Oct 11, 2018
@MarkAckert
Copy link
Member

Update: while the context has changed surrounding this issues origin has changed, the stated goal is still valuable: publicly document recommended (or required) version guidelines for dependencies used within the project, and expectations for any new dependencies added.

@MarkAckert MarkAckert added priority-medium Not functioning - next quarter if capacity permits for-review To be reviewed in an Eng & Prod Mgmt meeting priority-low Legit issue but cosmetic or nice-to-have and removed priority-medium Not functioning - next quarter if capacity permits labels Sep 29, 2022
@zFernand0 zFernand0 added the enhancement New feature or request label Mar 7, 2023
@github-actions
Copy link

github-actions bot commented Mar 7, 2023

Thank you for raising this enhancement request.
The community has 90 days to vote on it.
If the enhancement receives at least 5 upvotes, it is added to our development backlog.
If it receives fewer votes, the issue is closed.

@adam-wolfe adam-wolfe added priority-medium Not functioning - next quarter if capacity permits and removed for-review To be reviewed in an Eng & Prod Mgmt meeting priority-low Legit issue but cosmetic or nice-to-have labels Apr 5, 2023
@ATorrise ATorrise linked a pull request Dec 1, 2023 that will close this issue
@t1m0thyj t1m0thyj moved this to Medium Priority in Zowe CLI Squad Dec 26, 2023
@adam-wolfe adam-wolfe mentioned this issue Feb 26, 2024
23 tasks
@adam-wolfe adam-wolfe linked a pull request Aug 30, 2024 that will close this issue
4 tasks
@adam-wolfe adam-wolfe removed a link to a pull request Aug 30, 2024
@github-project-automation github-project-automation bot moved this from Medium Priority to Closed in Zowe CLI Squad Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev-doc enhancement New feature or request priority-medium Not functioning - next quarter if capacity permits
Projects
Status: Closed
Development

Successfully merging a pull request may close this issue.

4 participants