summaryrefslogtreecommitdiff
path: root/doc/source/dev/development_gitpod.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/dev/development_gitpod.rst')
-rw-r--r--doc/source/dev/development_gitpod.rst34
1 files changed, 17 insertions, 17 deletions
diff --git a/doc/source/dev/development_gitpod.rst b/doc/source/dev/development_gitpod.rst
index 92cca81fc..4e386867d 100644
--- a/doc/source/dev/development_gitpod.rst
+++ b/doc/source/dev/development_gitpod.rst
@@ -2,7 +2,7 @@
Using Gitpod for NumPy development
-=======================================================
+==================================
This section of the documentation will guide you through:
@@ -12,7 +12,7 @@ This section of the documentation will guide you through:
* working on the NumPy documentation in Gitpod
Gitpod
--------
+------
`Gitpod`_ is an open-source platform for automated and ready-to-code
development environments. It enables developers to describe their dev
@@ -21,7 +21,7 @@ each new task directly from your browser. This reduces the need to install local
development environments and deal with incompatible dependencies.
Gitpod GitHub integration
---------------------------
+-------------------------
To be able to use Gitpod, you will need to have the Gitpod app installed on your
GitHub account, so if
@@ -40,7 +40,7 @@ permissions later on. Click on the green **Install** button
This will install the necessary hooks for the integration.
Forking the NumPy repository
------------------------------
+----------------------------
The best way to work on NumPy as a contributor is by making a fork of the
repository first.
@@ -50,7 +50,7 @@ repository first.
https://github.com/melissawm/NumPy, except with your GitHub username in place of ``melissawm``.
Starting Gitpod
-----------------
+---------------
Once you have authenticated to Gitpod through GitHub, you can install the
`Gitpod browser extension <https://www.gitpod.io/docs/browser-extension>`_
which will add a **Gitpod** button next to the **Code** button in the
@@ -86,7 +86,7 @@ of tests that make sure NumPy is working as it should, and ``-v`` activates the
``--verbose`` option to show all the test output.
Quick workspace tour
----------------------
+--------------------
Gitpod uses VSCode as the editor. If you have not used this editor before, you
can check the Getting started `VSCode docs`_ to familiarize yourself with it.
@@ -125,7 +125,7 @@ development experience:
* `VSCode Git Graph extension <https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph>`_
Development workflow with Gitpod
----------------------------------
+--------------------------------
The :ref:`development-workflow` section of this documentation contains
information regarding the NumPy development workflow. Make sure to check this
before working on your contributions.
@@ -144,7 +144,7 @@ When using Gitpod, git is pre configured for you:
:alt: Gitpod workspace branches plugin screenshot
Rendering the NumPy documentation
-----------------------------------
+---------------------------------
You can find the detailed documentation on how rendering the documentation with
Sphinx works in the :ref:`howto-build-docs` section.
@@ -153,7 +153,7 @@ this task is completed, you have two main options to render the documentation
in Gitpod.
Option 1: Using Liveserve
-***************************
+~~~~~~~~~~~~~~~~~~~~~~~~~
#. View the documentation in ``NumPy/doc/build/html``. You can start with
``index.html`` and browse, or you can jump straight to the file you're
@@ -170,7 +170,7 @@ Option 1: Using Liveserve
#. To stop the server click on the **Port: 5500** button on the status bar.
Option 2: Using the rst extension
-***********************************
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A quick and easy way to see live changes in a ``.rst`` file as you work on it
uses the rst extension with docutils.
@@ -200,13 +200,13 @@ FAQ's and troubleshooting
-------------------------
How long is my Gitpod workspace kept for?
-*****************************************
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Your stopped workspace will be kept for 14 days and deleted afterwards if you do
not use them.
Can I come back to a previous workspace?
-*****************************************
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Yes, let's say you stepped away for a while and you want to carry on working on
your NumPy contributions. You need to visit https://gitpod.io/workspaces and
@@ -214,13 +214,13 @@ click on the workspace you want to spin up again. All your changes will be there
as you last left them.
Can I install additional VSCode extensions?
-*******************************************
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Absolutely! Any extensions you installed will be installed in your own workspace
and preserved.
I registered on Gitpod but I still cannot see a ``Gitpod`` button in my repositories.
-*************************************************************************************
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Head to https://gitpod.io/integrations and make sure you are logged in.
Hover over GitHub and click on the three buttons that appear on the right.
@@ -232,14 +232,14 @@ and confirm the changes in the GitHub application page.
:alt: Gitpod integrations - edit GH permissions screenshot
How long does my workspace stay active if I'm not using it?
-***********************************************************
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you keep your workspace open in a browser tab but don't interact with it,
it will shut down after 30 minutes. If you close the browser tab, it will
shut down after 3 minutes.
My terminal is blank - there is no cursor and it's completely unresponsive
-**************************************************************************
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Unfortunately this is a known-issue on Gitpod's side. You can sort this
issue in two ways:
@@ -254,7 +254,7 @@ issue in two ways:
:alt: Gitpod dashboard and workspace menu screenshot
I authenticated through GitHub but I still cannot commit to the repository through Gitpod.
-******************************************************************************************
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Head to https://gitpod.io/integrations and make sure you are logged in.
Hover over GitHub and click on the three buttons that appear on the right.