Skip to content
This repository has been archived by the owner on Mar 25, 2018. It is now read-only.

Document how dependencies are managed / updated #60

Closed
MylesBorins opened this issue Jan 19, 2016 · 1 comment
Closed

Document how dependencies are managed / updated #60

MylesBorins opened this issue Jan 19, 2016 · 1 comment
Labels

Comments

@MylesBorins
Copy link
Contributor

In #4765 an individual asked why a dependency was not being included as a submodule

https://github.com/nodejs/node/pull/4765/files#r50186199

Afaik we do not have the management strategy for dependencies documented anywhere.

Here is my response.

Currently for dependencies such as v8, libuv, or npm we take version updates as a single commit updating the state of the current directory, generally from a collaborator of the project we are downstream from. In between large updates we will sometimes backport changes as individual patch's.

Where should something like this live?
How specific should it be?
Should it be documented on a per vendor basis?
Should this be a standard that vendors adhere to?

edit: the last two points may be a bit out of scope for this issue, but I am concerned about how specific this should be if it is considered authoratative

@Qard
Copy link
Member

Qard commented Jan 20, 2016

I imagine this sort of thing would live in the collaborator guide. It could also be part of the internals docs I started, when that gets migrated into nodejs/node.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants