Skip to content

Commit

Permalink
address nits
Browse files Browse the repository at this point in the history
  • Loading branch information
jasnell committed Feb 9, 2016
1 parent b742e09 commit 81ee651
Showing 1 changed file with 24 additions and 16 deletions.
40 changes: 24 additions & 16 deletions Applications/Express.md
Expand Up @@ -10,7 +10,7 @@ For many Node.js developers, express is their primary interface with Node.js
on the server.

Express has consistently been among the top packages installed via npm, with
nearly 4.5 million downloads in just the past month.
nearly 4.5 million downloads in December 2015.

It is important to recognize that Express is not the only web framework in the
Node.js ecosystem and that by incubating Express, neither the Node.js
Expand All @@ -28,23 +28,20 @@ repositories within:
* expressjs
* pillarjs

The following projects will move into one of these organizations.
The existing strongloop/express repository will move into one of these three
organizations.

* other
* strongloop/express
* component/escape-html
* dougwilson/depd
* visionmedia/bytes.js
* crypto-utils/random-bytes
* crypto-utils/uid-safe

In addition, strongloop will contribute the basic express API documentation
In addition, StrongLoop will contribute the basic express API documentation
included in the strongloop/expressjs.com to the strongloop/express repository.

Many repositories in these organizations may be moved out or removed entirely
during incubation at the discretion of the Express TSC. Prior to graduating
from incubation a full list of repositories will need to be provided to the TSC.

The Express TC shall decide on the complete listing of projects to be included
in this top level project as well as in which GitHub organizations those will be
managed.

### Formation of an Express TC

The current GitHub organization owners for each of the pillarjs, expressjs,
Expand All @@ -53,10 +50,20 @@ Top Level project. It is not expected that every existing owner will wish to
participate. Two months after the initial invitation, any owner that is not
actively participating would be automatically removed from the TC.

Anyone currently having Collaborator permissions to any of the above listed
repositories will continue to have those permissions. Onboarding of new
Collaborators would follow a process decided by the Express TC but it is
expected to be similar, if not identical, to the process used by Node.js core.
Ownership permissions in the pillarjs, expressjs, and jshttp GitHub
organizations shall include all members of the Express TC as well as the
mentors nominated by the Node.js TSC.

Collaborator's currently having permissions to any of the repositories in the

This comment has been minimized.

Copy link
@bnoordhuis

bnoordhuis Feb 10, 2016

Collaborators

This comment has been minimized.

Copy link
@jasnell

jasnell Feb 10, 2016

Author Owner

ugh. silly muscle memory. that silly ' gets me every time.

pillarjs, expressjs and jshttp GitHub organizations will continue to have those
permissions. From the StrongLoop GitHub organization, users Rand McKinney
(@crandmck), Hage Yaapa (@hacksparrow), Mike Tunnicliffe (@tunniclm), and Sian
January (@sjanuary) will continue to have Collaborator permissions to
strongloop/express (in whichever GitHub organization it ends up).

Onboarding of new Collaborators would follow a process decided by the Express
TC but it is expected to be similar, if not identical, to the process used by
Node.js core.

The Express TC's purpose is the support, maintenance and further development of
the Express top level project under the Node.js Foundation.
Expand All @@ -70,6 +77,7 @@ The TC's responsibilities include:
* GitHub repository hosting
* Conduct guidelines
* Maintaining the list of additional Collaborators
* Overall release management

### Contribution and Governance Process

Expand All @@ -86,7 +94,7 @@ it's formation and throughout the Top Level Project incubation process.

### Intellectual Property and Other Assets

TBD
Currently there are no IP assets included.

[Top Level Project of the Node.js Foundation]: https://github.com/nodejs/TSC/blob/master/Project-Lifecycle.md#top-level-project-and-working-group-requirements
[Developer's Certificate of Origin]: https://github.com/nodejs/node/blob/master/CONTRIBUTING.md#developers-certificate-of-origin-10

0 comments on commit 81ee651

Please sign in to comment.