DOC Update project history and infrastructure support sections (#1342)

Co-authored-by: Teon L Brooks <teon.brooks@gmail.com>
Co-authored-by: William Lachance <wrlach@gmail.com>
This commit is contained in:
Roman Yurchak 2021-03-20 19:15:08 +01:00 committed by GitHub
parent a88e8edd17
commit a11f4a92d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 22 additions and 7 deletions

View File

@ -6,13 +6,27 @@ Pyodide brings the Python runtime to the browser via WebAssembly, along with
the Python scientific stack including NumPy, Pandas, Matplotlib, parts of
SciPy, and NetworkX. The [packages
directory](https://github.com/iodide-project/pyodide/tree/master/packages)
lists over 35 packages which are currently available.
lists over 75 packages which are currently available. In addition it's possible
to install pure Python wheels from PyPi.
Pyodide provides transparent conversion of objects between Javascript and
Python. When used inside a browser, Python has full access to the Web APIs.
While closely related to the [iodide project](https://iodide.io), a tool for
*literate scientific computing and communication for the web*, Pyodide goes
beyond running in a notebook environment. To maximize the flexibility of the
modern web, **Pyodide** may be used standalone in any context where you want to
**run Python inside a web browser**.
## History
Pyodide was created in 2018 by [Michael Droettboom](https://github.com/mdboom)
at Mozilla as part of the [iodide project](https://github.com/iodide-project/iodide), a set of experiments around
scientific computing and communication for the web.
At present Pyodide is an independent and community driven open-source project.
The decision making process is outlined in the {ref}`project governance <project-governance>`.
Pyodide may be used standalone in any context where you want to run Python
inside a web browser.
## Infrastructure support
We would also like to thank,
- [Mozilla](https://www.mozilla.org/en-US/) and
[CircleCl](https://circleci.com/) for Continuous Integration resources
- [JsDelivr](https://www.jsdelivr.com/) for providing a CDN for pyodide packages
- [ReadTheDocs](https://readthedocs.org/) for hosting the documentation.

View File

@ -1,4 +1,5 @@
# pyodide governance and decision-making
(project-governance)=
# Pyodide governance and decision-making
The purpose of this document is to formalize the governance process used by the
pyodide project, to clarify how decisions are made and how the various