Skip to content

Discussion: Baseline practices - brainstorm initial list #119

@Emuentes

Description

@Emuentes

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:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions