Skip to content

Commit 4b5e860

Browse files
mahmoudtheacodes
authored andcommitted
Add outline / rough draft of new Overview page (#519)
* adding mostly-skeleton overview * draft talk about frameworks/platforms * expand a little on each section * address most of @ncoghlan's initial review points at #519 * fix @pradyunsg's very valuable copyedits * update title for searchability, add a bit to the binary distribution section, all per @theacodes comments * flesh out sections, clarify zipapp qualification, add a few links * expand image sections, add a few related links * refining a lot of phrasing, expanding on hardware, adding figures * lots of links, and expand on considerations (i think wheels might be the only thing left) * link freezers * more links, slight tweaks to the intro and other language, provide a linked summary of wheels * link to overview from home page * various rephrasals and addition of a couple asides * fix typo * address most copyediting concerns, tweak a header, and add thea's expansion of the modules section. * try to tie sdists and wheels more closely together as recommended practice * new -> separate, add a bit more detail * improve frameworks section intro * add additional encouragement to dual-publish wheels and sdists * adjust heading consistency and add notes for future editors * a few tweaks for flow, plus a favorite quote from Wikipedia for the editors' notes * add link to jupyterlab writing advice
1 parent f93b4c8 commit 4b5e860

File tree

4 files changed

+518
-2
lines changed

4 files changed

+518
-2
lines changed

source/assets/py_pkg_applications.png

155 KB
Loading
68.9 KB
Loading

source/index.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Python Packaging User Guide
66
:maxdepth: 2
77
:hidden:
88

9+
overview
910
tutorials/index
1011
guides/index
1112
discussions/index
@@ -32,8 +33,10 @@ happily accept any :doc:`contributions and feedback <contribute>`. 😊
3233
Get started
3334
===========
3435

35-
Essential tools and concepts for working with the Python packaging ecosystem are
36-
covered in our :doc:`tutorials/index` section:
36+
Thinking about shipping a new Python library or application? Start with :doc:`overview`.
37+
38+
Essential tools and concepts for working within the Python
39+
development ecosystem are covered in our :doc:`tutorials/index` section:
3740

3841
* to learn how to install packages, see the
3942
:doc:`tutorial on installing packages <tutorials/installing-packages>`.

0 commit comments

Comments
 (0)