Skip to content

Discussion: Baseline practices - brainstorm initial list #119

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:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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