Skip to content

Express Forward Initiative  #167

@sheplu

Description

@sheplu

Following our last TC meeting, I drafted a full document with specific point of attention. As this is quite long I will be splitting everything in separate issue, only keeping this one as the main entry point

With the new Express Forward initiative going on, it is time to be more precise about all the actions that will need to be taken. The scope of the project being huge, the impacts have to be limited, controlled while being able to respond to all issues that the project was facing. This document can also be used to display the roadmap of the product and where the community can be involved.

This document is not especially using the Roadmap for Express 5, Express 6 and beyond, but addresses global points both from an organization point of view or technical one.

Here is the full list with all related issues (in progress - I am posting everything and then cleaning / improving the issues - done now, I am improving the content but we can start discussing)

  1. Organization

    1. New Technical Committee
    2. Define Technical Committee role
    3. Update projects rules
    4. Security
    5. Supported Version
    6. Performances
    7. Up to date packages
    8. Working with the ecosystem
    9. Publishing packages
    10. Template
    11. Codeowners
    12. Visibility
    13. Global processes
  2. Technical

    1. Move to GitHub actions
    2. Reusable GitHub Action
    3. Shared configuration
    4. Using Node.js core testing
    5. Scorecard
    6. Standardize checks for PR
    7. Standardize new release
    8. Implement action for contribution
    9. Regular publishing of new version
    10. Automatic security and update
    11. Constant testing
    12. Publish and maintain types
    13. Simplified dashboard
    14. Deprecate Node.js

Some of them may be duplicate, or could be merged. On the other hand maybe some topics will need to be divided for a better efficiency. Let's try to keep all the discussion in the "sub issue"

Metadata

Metadata

Assignees

No one assigned

    Labels

    top priorityIssues which the TC deem our current highest priorities for the project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions