Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

webpack Working Groups

A repository for all working groups and documentation.

Working groups are self-organizing teams within the webpack organization that own a specific area of the project — core, security, documentation, and so on. Most groups keep their charter, member list, and documentation in this repository, under working-groups/, one folder per group; a few are maintained alongside the code they own and are linked below.

Active working groups

Working group Scope
Core Working Group Features, bugfixes, and maintenance of webpack core, plus the parts of the organization the group takes on — including the work formerly owned by the Performance Working Group.
Security Working Group Security policies and procedures, security triage, vulnerability disclosure, and ecosystem security guidance.
Documentation Working Group webpack.js.org content and infrastructure, documentation reviews, style and terminology conventions.

Rows marked ↗ are maintained outside this repository — the Core Working Group's charter and member list live in WORKING_GROUP.md in the webpack/webpack repository, next to the code it owns. Everything else lives under working-groups/ here.

The Security Working Group also keeps its incident response plan, packages in scope, and threat model here.

Archived working groups

Working group Status
Design Working Group Archived — replaced by individual contributions and help from the OpenJS Foundation.
Performance Working Group Archived — this work is now covered by the Core Working Group.

Issues and pull requests

Every issue and pull request that belongs to a working group must be prefixed with the name of that working group in square brackets:

[docs-wg] Document the new asset modules API
[security-wg] Add a triage checklist to the incident response plan

Note

Shorthands such as SEC, CORE, DOCS within the working group trackers are also okay.

The prefix is the working group's short name — the same name as its folder under working-groups/ and its @webpack/<name> team, for example [core-wg], [security-wg], or [docs-wg]. It applies here and in any tracker a working group uses, so that work can be attributed to a group at a glance and filtered with a simple search.

Use a single prefix per issue or pull request. If a change genuinely spans two groups, prefix it with the group that owns the change and mention the other group in the body.

Starting a new working group

The chartering process is defined in WORKING_GROUPS.md in the webpack/governance repository — that document is authoritative on how a charter is ratified and what a new group inherits. In practice:

  1. Copy template/README.md as the starting point for the new group's README.md, and fill in the name, purpose, goals, members, and communication channel. The upstream copy lives in webpack/wg-template.
  2. Open a proposal with the webpack TSC describing the group's charter and the initial members.
  3. Once approved, a @webpack/<topic>-wg team is created in the webpack organization.
  4. Open a pull request against this repository adding working-groups/<topic>-wg/ with the group's documentation, and a row for it in the table above.

Template

The working group template is mirrored in template/:

Code of Conduct

The webpack Project's Code of Conduct applies to this repository and to every working group listed here.

About

A repository for all working groups and documentation

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors