-
Notifications
You must be signed in to change notification settings - Fork 144
Closed
Description
This issue is to discuss/brainstorm an initial set of best practices that the team would focus on.
To start the discussion there are some possibilities:
-
Maintaining Modules:
-
Generally, effective access control / publishing rights on npm
- for example use of 2 factor auth
-
How to transfer sole ownership of a module
- how to establish trust of potential new owner
- how to inform module users/ node community
-
How to request help, but not relinquish ownership
- how to facilitate easy contribution from 'trusted' parties
-
Adherence to SemVer, adopting (some form of) module LTS, keeping dependencies minimal and up-to-date
-
What to do when it all goes wrong
- Malicious takeover
- Backing out malicious code contribution
- Known severe vulnerabilities clearly being exploited, no time/ability to fix
-
-
Consuming Modules:
- Help assessing and including a module -- Content from this talk might be a good starting point https://www.youtube.com/watch?list=PL0CdgOSSGlBY7DBgOp1xsRvV31AAUZrX2&v=6pHuj6Hs9Gwfor distilling best practices
ghinks, TheHollidayInn and chrkaatz
Metadata
Metadata
Assignees
Labels
No labels