diff --git a/doc/api_docs/arcade.rst b/doc/api_docs/arcade.rst
index 85a8c119d..3ce4a8567 100644
--- a/doc/api_docs/arcade.rst
+++ b/doc/api_docs/arcade.rst
@@ -1,7 +1,7 @@
.. _arcade-api:
-Arcade Package API
-==================
+API Reference
+=============
This page documents the Application Programming Interface (API)
for the Python Arcade library. See also:
@@ -35,7 +35,6 @@ for the Python Arcade library. See also:
api/window
api/sound
api/path_finding
- api/version
api/isometric
api/earclip
api/easing
@@ -47,7 +46,7 @@ for the Python Arcade library. See also:
.. toctree::
:maxdepth: 1
- :caption: Arcade GUI
+ :caption: GUI
api/gui
api/gui_widgets
@@ -57,16 +56,8 @@ for the Python Arcade library. See also:
.. toctree::
:maxdepth: 1
- :caption: Arcade Sub Modules
+ :caption: Constants
arcade.key
arcade.csscolor
arcade.color
-
-.. toctree::
- :maxdepth: 1
- :caption: Other Information
-
- resources
- keyboard
-
diff --git a/doc/api_docs/gl/index.rst b/doc/api_docs/gl/index.rst
index 59d73c537..b4e95113e 100644
--- a/doc/api_docs/gl/index.rst
+++ b/doc/api_docs/gl/index.rst
@@ -1,7 +1,7 @@
.. _arcade-api-gl:
-Arcade OpenGL API
-=================
+OpenGL
+======
This is the low level rendering API in Arcade and is used
internally for all drawing/rendering. It's a higher level
diff --git a/doc/contributing_guide/how_to_contribute.rst b/doc/contributing_guide/how_to_contribute.rst
index a76501b65..59ede58b8 100644
--- a/doc/contributing_guide/how_to_contribute.rst
+++ b/doc/contributing_guide/how_to_contribute.rst
@@ -1,7 +1,7 @@
.. _how-to-contribute:
-How to Contribute
-=================
+Ways to Contribute
+==================
We would love to have you contribute to the project! There are several
ways that you can do so.
diff --git a/doc/contributing_guide/index.rst b/doc/contributing_guide/index.rst
index e9b76d5e4..5c9a941bf 100644
--- a/doc/contributing_guide/index.rst
+++ b/doc/contributing_guide/index.rst
@@ -2,20 +2,3 @@
.. _cg_index_quickstart:
.. include:: ../../CONTRIBUTING.rst
-
-.. _cg_index_contents:
-
-Contributing Guide Contents
----------------------------
-
-The sections linked below provide more in-depth coverage of various topics
-contributing to arcade, including links to outside resources on development tools
-and practices.
-
-.. toctree::
- :maxdepth: 1
-
- directory_structure
- how_to_contribute
- how_to_submit_changes
- release_checklist
diff --git a/doc/programming_guide/get_started.rst b/doc/get_started/get_started.rst
similarity index 98%
rename from doc/programming_guide/get_started.rst
rename to doc/get_started/get_started.rst
index 034d4daef..ba0558876 100644
--- a/doc/programming_guide/get_started.rst
+++ b/doc/get_started/get_started.rst
@@ -1,7 +1,7 @@
.. _get-started-here:
-Get Started Here
-================
+Start Here
+==========
.. image:: images/treasure-map.svg
:width: 40%
@@ -21,8 +21,8 @@ Getting Help
If you get stuck, you can always ask for help! See the page on
:ref:`how-to-get-help` for more information.
-Starting Tutorials
-------------------
+Tutorials
+---------
If you are already familiar with basic Python programming, follow the
:ref:`platformer_tutorial` as a quick way to get up and running.
diff --git a/doc/programming_guide/how_to_get_help.rst b/doc/get_started/how_to_get_help.rst
similarity index 100%
rename from doc/programming_guide/how_to_get_help.rst
rename to doc/get_started/how_to_get_help.rst
diff --git a/doc/programming_guide/images/discord_code_entry_desktop.png b/doc/get_started/images/discord_code_entry_desktop.png
similarity index 100%
rename from doc/programming_guide/images/discord_code_entry_desktop.png
rename to doc/get_started/images/discord_code_entry_desktop.png
diff --git a/doc/programming_guide/images/discord_help_channels.png b/doc/get_started/images/discord_help_channels.png
similarity index 100%
rename from doc/programming_guide/images/discord_help_channels.png
rename to doc/get_started/images/discord_help_channels.png
diff --git a/doc/programming_guide/images/discord_help_example.png b/doc/get_started/images/discord_help_example.png
similarity index 100%
rename from doc/programming_guide/images/discord_help_example.png
rename to doc/get_started/images/discord_help_example.png
diff --git a/doc/programming_guide/images/treasure-map.svg b/doc/get_started/images/treasure-map.svg
similarity index 100%
rename from doc/programming_guide/images/treasure-map.svg
rename to doc/get_started/images/treasure-map.svg
diff --git a/doc/programming_guide/images/tree.svg b/doc/get_started/images/tree.svg
similarity index 100%
rename from doc/programming_guide/images/tree.svg
rename to doc/get_started/images/tree.svg
diff --git a/doc/programming_guide/install/images/click_gear.png b/doc/get_started/install/images/click_gear.png
similarity index 100%
rename from doc/programming_guide/install/images/click_gear.png
rename to doc/get_started/install/images/click_gear.png
diff --git a/doc/programming_guide/install/images/file_settings.png b/doc/get_started/install/images/file_settings.png
similarity index 100%
rename from doc/programming_guide/install/images/file_settings.png
rename to doc/get_started/install/images/file_settings.png
diff --git a/doc/programming_guide/install/images/mac1.png b/doc/get_started/install/images/mac1.png
similarity index 100%
rename from doc/programming_guide/install/images/mac1.png
rename to doc/get_started/install/images/mac1.png
diff --git a/doc/programming_guide/install/images/mac2.png b/doc/get_started/install/images/mac2.png
similarity index 100%
rename from doc/programming_guide/install/images/mac2.png
rename to doc/get_started/install/images/mac2.png
diff --git a/doc/programming_guide/install/images/mac3.png b/doc/get_started/install/images/mac3.png
similarity index 100%
rename from doc/programming_guide/install/images/mac3.png
rename to doc/get_started/install/images/mac3.png
diff --git a/doc/programming_guide/install/images/mac4.png b/doc/get_started/install/images/mac4.png
similarity index 100%
rename from doc/programming_guide/install/images/mac4.png
rename to doc/get_started/install/images/mac4.png
diff --git a/doc/programming_guide/install/images/mac5.png b/doc/get_started/install/images/mac5.png
similarity index 100%
rename from doc/programming_guide/install/images/mac5.png
rename to doc/get_started/install/images/mac5.png
diff --git a/doc/programming_guide/install/images/mac6.png b/doc/get_started/install/images/mac6.png
similarity index 100%
rename from doc/programming_guide/install/images/mac6.png
rename to doc/get_started/install/images/mac6.png
diff --git a/doc/programming_guide/install/images/name_venv.png b/doc/get_started/install/images/name_venv.png
similarity index 100%
rename from doc/programming_guide/install/images/name_venv.png
rename to doc/get_started/install/images/name_venv.png
diff --git a/doc/programming_guide/install/images/pip_install_arcade_windows.png b/doc/get_started/install/images/pip_install_arcade_windows.png
similarity index 100%
rename from doc/programming_guide/install/images/pip_install_arcade_windows.png
rename to doc/get_started/install/images/pip_install_arcade_windows.png
diff --git a/doc/programming_guide/install/images/pycharm_mac_select_python.png b/doc/get_started/install/images/pycharm_mac_select_python.png
similarity index 100%
rename from doc/programming_guide/install/images/pycharm_mac_select_python.png
rename to doc/get_started/install/images/pycharm_mac_select_python.png
diff --git a/doc/programming_guide/install/images/requirements.png b/doc/get_started/install/images/requirements.png
similarity index 100%
rename from doc/programming_guide/install/images/requirements.png
rename to doc/get_started/install/images/requirements.png
diff --git a/doc/programming_guide/install/images/setup_windows_1.png b/doc/get_started/install/images/setup_windows_1.png
similarity index 100%
rename from doc/programming_guide/install/images/setup_windows_1.png
rename to doc/get_started/install/images/setup_windows_1.png
diff --git a/doc/programming_guide/install/images/setup_windows_2.png b/doc/get_started/install/images/setup_windows_2.png
similarity index 100%
rename from doc/programming_guide/install/images/setup_windows_2.png
rename to doc/get_started/install/images/setup_windows_2.png
diff --git a/doc/programming_guide/install/images/setup_windows_3.png b/doc/get_started/install/images/setup_windows_3.png
similarity index 100%
rename from doc/programming_guide/install/images/setup_windows_3.png
rename to doc/get_started/install/images/setup_windows_3.png
diff --git a/doc/programming_guide/install/images/setup_windows_4.png b/doc/get_started/install/images/setup_windows_4.png
similarity index 100%
rename from doc/programming_guide/install/images/setup_windows_4.png
rename to doc/get_started/install/images/setup_windows_4.png
diff --git a/doc/programming_guide/install/images/setup_windows_5.png b/doc/get_started/install/images/setup_windows_5.png
similarity index 100%
rename from doc/programming_guide/install/images/setup_windows_5.png
rename to doc/get_started/install/images/setup_windows_5.png
diff --git a/doc/programming_guide/install/images/venv_setup_1.png b/doc/get_started/install/images/venv_setup_1.png
similarity index 100%
rename from doc/programming_guide/install/images/venv_setup_1.png
rename to doc/get_started/install/images/venv_setup_1.png
diff --git a/doc/programming_guide/install/images/venv_setup_2.png b/doc/get_started/install/images/venv_setup_2.png
similarity index 100%
rename from doc/programming_guide/install/images/venv_setup_2.png
rename to doc/get_started/install/images/venv_setup_2.png
diff --git a/doc/programming_guide/install/images/venv_setup_3.png b/doc/get_started/install/images/venv_setup_3.png
similarity index 100%
rename from doc/programming_guide/install/images/venv_setup_3.png
rename to doc/get_started/install/images/venv_setup_3.png
diff --git a/doc/programming_guide/install/images/venv_setup_4.png b/doc/get_started/install/images/venv_setup_4.png
similarity index 100%
rename from doc/programming_guide/install/images/venv_setup_4.png
rename to doc/get_started/install/images/venv_setup_4.png
diff --git a/doc/programming_guide/install/index.rst b/doc/get_started/install/index.rst
similarity index 84%
rename from doc/programming_guide/install/index.rst
rename to doc/get_started/install/index.rst
index 4e489ffb7..0f62152c4 100644
--- a/doc/programming_guide/install/index.rst
+++ b/doc/get_started/install/index.rst
@@ -1,7 +1,7 @@
.. _installation-instructions:
-Installation Instructions
-=========================
+Installation
+============
Arcade runs on Windows, Mac OS X, and Linux.
@@ -12,10 +12,10 @@ Select the instructions for your platform:
.. toctree::
:maxdepth: 1
- pycharm
windows
mac
linux
source
+ pycharm
obsolete
diff --git a/doc/programming_guide/install/linux.rst b/doc/get_started/install/linux.rst
similarity index 100%
rename from doc/programming_guide/install/linux.rst
rename to doc/get_started/install/linux.rst
diff --git a/doc/programming_guide/install/mac.rst b/doc/get_started/install/mac.rst
similarity index 96%
rename from doc/programming_guide/install/mac.rst
rename to doc/get_started/install/mac.rst
index 83951ea1c..f6e964c6e 100644
--- a/doc/programming_guide/install/mac.rst
+++ b/doc/get_started/install/mac.rst
@@ -1,5 +1,5 @@
-Installation on the Mac
-=======================
+Installation on Mac
+===================
Go to the `Python website
Quick Arcade Library Introduction Video
\ No newline at end of file diff --git a/doc/index.rst b/doc/index.rst index 5ddf32ab1..b6280d0d3 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -9,9 +9,20 @@ The Python Arcade Library ========================= +.. + Wrapped in raw html to avoid repeating twice in the PDF, since this blurb is + repeated in `get_started/introduction.rst` +.. raw:: html + ++ Arcade is an easy-to-learn Python library for creating 2D video games. It is + ideal for people learning to program, or developers that want to code a 2D + game without learning a complex framework. +
+ .. |Go| image:: images/woman_sprinter.svg :width: 48 - :alt: Get started here + :alt: Start Here :target: get_started.html .. raw:: html @@ -21,8 +32,8 @@ The Python Arcade Library