mirror of
https://github.com/gfx-rs/wgpu.git
synced 2024-10-29 21:41:36 +00:00
meta: add GOVERNANCE.md
This commit is contained in:
parent
aa2821bff6
commit
d258d6ce73
55
GOVERNANCE.md
Normal file
55
GOVERNANCE.md
Normal file
@ -0,0 +1,55 @@
|
||||
The **WGPU project** is a set of open-source libraries that _enables application
|
||||
authors to write portable and performant graphics programs_. It was originally
|
||||
conceived to provide an implementation of WebGPU for Firefox as the standard
|
||||
evolved, and settled into something that could be shipped on all web browsers.
|
||||
WGPU has also enjoyed much contribution and use from other projects that require
|
||||
graphics programming. We expect that these sorts of users will continue for the
|
||||
lifetime of project, and we embrace these contributors' needs and effort as the
|
||||
lifeblood of WGPU.
|
||||
|
||||
## Mission
|
||||
|
||||
The WGPU community seeks to realize the following directives through the
|
||||
project: it…
|
||||
|
||||
1. …provides libraries for the WebGPU API that…
|
||||
1. …are correct and fully conformant.
|
||||
1. …are portable across all major platforms, that is, …
|
||||
1. …`wgpu-core` enables JavaScript platforms to implement their own
|
||||
proper WebGPU API.
|
||||
1. …`wgpu` provides a WebGPU-style API library for native applications,
|
||||
which allows shipping to all major platforms, including WebGPU's
|
||||
JavaScript API.
|
||||
1. …are performant enough to enable demanding applications.
|
||||
1. …serves as a platform of experimentation for:
|
||||
1. …WebGPU standards development.
|
||||
1. …native application authors that wish to experiment with features that
|
||||
are not (yet?) standard.
|
||||
|
||||
## Decision-making
|
||||
|
||||
The WGPU community's decision-making is influenced by the following
|
||||
groups:
|
||||
|
||||
* Community leadership:
|
||||
* Connor Fitzgerald (@cwfitzgerald)
|
||||
* Joshua Groves (@grovesNL)
|
||||
* Andreas Reich (@wumpf)
|
||||
* Firefox's WebGPU team (@jimblandy, @nical, @teoxoy, @ErichDonGubler, and
|
||||
others)
|
||||
* Deno's WebGPU contributors (@crowlKats)
|
||||
* Other users that ship applications based on WGPU
|
||||
|
||||
It is no coincidence that these groups correspond to the historically most
|
||||
active and consistent contributors. In general, WGPU's community structure is
|
||||
meritocratic: social influence is granted proportionate to groups' contribution
|
||||
to and stake in WGPU's mission.
|
||||
|
||||
These decision-making groups meet together regularly to discuss issues of
|
||||
importance to the community, with a focus on WGPU's [mission](#Mission).
|
||||
|
||||
---
|
||||
|
||||
NOTE: The above is a snapshot of a perpetually changing state of affairs in the
|
||||
WGPU community. It is not a binding contract between users and decision-makers
|
||||
of the WGPU project.
|
Loading…
Reference in New Issue
Block a user