diff --git a/README.md b/README.md index d1f2bffbf..cdb100598 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,7 @@ governance](https://pyodide.org/en/stable/project/governance.html). ## Communication +- Blog: [blog.pyodide.org](https://blog.pyodide.org/) - Mailing list: [mail.python.org/mailman3/lists/pyodide.python.org/](https://mail.python.org/mailman3/lists/pyodide.python.org/) - Gitter: [gitter.im/pyodide/community](https://gitter.im/pyodide/community) - Twitter: [twitter.com/pyodide](https://twitter.com/pyodide) diff --git a/docs/index.rst b/docs/index.rst index 06307e315..b541348e7 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -6,19 +6,33 @@ Python with the scientific stack, compiled to WebAssembly. Pyodide may be used in any context where you want to run Python inside a web browser. -Pyodide brings the Python 3.9 runtime to the browser via WebAssembly, along -with the Python scientific stack including NumPy, Pandas, Matplotlib, SciPy, and -scikit-learn. Over 75 packages are currently available. In addition it's +Pyodide brings the Python 3.9 runtime to the browser via WebAssembly, thanks to +`Emscripten `_. +It builds the Python scientific stack including NumPy, Pandas, Matplotlib, SciPy, and +scikit-learn. Over 75 packages 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. +Pyodide development happens on GitHub: `github.com/pyodide/pyodide `_ + +Try Pyodide (no installation needed) +------------------------------------ + +Try Pyodide in a +`REPL `_ directly in +your browser. + + +Table of contents +----------------- + Using Pyodide -============= +^^^^^^^^^^^^^ .. toctree:: - :maxdepth: 2 + :maxdepth: 1 usage/quickstart.md usage/downloading-and-deploying.md @@ -31,11 +45,10 @@ Using Pyodide usage/faq.md Development -=========== +^^^^^^^^^^^ The Development section help Pyodide contributors to find information about the -development process including making packages to support third party libraries -and understanding type conversions between Python and JavaScript. +development process including making packages to support third party libraries. .. toctree:: :maxdepth: 1 @@ -49,10 +62,10 @@ and understanding type conversions between Python and JavaScript. Project -======= +^^^^^^^ -The Project section helps contributors get started and gives additional -information about the project's organization. +The Project section gives additional information about the project's +organization and latest releases. .. toctree:: :maxdepth: 1 @@ -65,9 +78,12 @@ information about the project's organization. project/changelog.md project/related-projects.md -Indices and tables -================== -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` +Communication +------------- + +- Blog: `blog.pyodide.org `_ +- Mailing list: `mail.python.org/mailman3/lists/pyodide.python.org/ `_ +- Gitter: `gitter.im/pyodide/community `_ +- Twitter: `twitter.com/pyodide `_ +- Stack Overflow: `stackoverflow.com/questions/tagged/pyodide `_ diff --git a/docs/project/about.md b/docs/project/about.md index e2dfe145b..0522e2bc3 100644 --- a/docs/project/about.md +++ b/docs/project/about.md @@ -53,6 +53,7 @@ list from there with "The Pyodide development team" like in the example below: ## Communication +- Blog: [blog.pyodide.org](https://blog.pyodide.org/) - Mailing list: [mail.python.org/mailman3/lists/pyodide.python.org/](https://mail.python.org/mailman3/lists/pyodide.python.org/) - Gitter: [gitter.im/pyodide/community](https://gitter.im/pyodide/community) - Twitter: [twitter.com/pyodide](https://twitter.com/pyodide)