-
Notifications
You must be signed in to change notification settings - Fork 85
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
Comments
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) |
From @dogboydog on May 21, 2018 15:42 Sure if that makes things work better |
From @AHumanFromCA on May 21, 2018 15:46 It appears as though we should be using shrinkwrap.json From npm's doc:
|
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. |
Thank you for raising this enhancement request. |
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
The text was updated successfully, but these errors were encountered: