@@ -619,7 +619,7 @@ configuration `.devcontainer/tox-docker-in-docker
619619``tox `` is already installed.
620620
621621Sage provides a sophisticated tox configuration in the file
622- `` $SAGE_ROOT/ tox.ini` ` for the purpose of portability testing.
622+ :sage_root: ` tox.ini ` for the purpose of portability testing.
623623
624624A tox "environment" is identified by a symbolic name composed of
625625several `Tox "factors"
@@ -639,7 +639,7 @@ The next two factors determine the host system configuration: The
639639 ``archlinux-latest ``, ``fedora-30 ``, ``slackware-14.2 ``,
640640 ``centos-7-i386 ``, and ``ubuntu-bionic-arm64 ``.
641641
642- - See `` $SAGE_ROOT/ tox.ini` ` for a complete list, and to which images
642+ - See :sage_root: ` tox.ini ` for a complete list, and to which images
643643 on Docker hub they correspond.
644644
645645The **packages factor ** describes a list of system packages to be
@@ -919,7 +919,7 @@ a Homebrew installation in ``/usr/local`` that you may have.
919919
920920The test script sets the ``PATH `` to the ``bin `` directory of the
921921Homebrew prefix, followed by ``/usr/bin:/bin:/usr/sbin:/sbin ``. It
922- then uses the script `` $SAGE_ROOT/ .homebrew-build-env` ` to set
922+ then uses the script :sage_root: ` .homebrew-build-env ` to set
923923environment variables so that Sage's build scripts will find
924924"keg-only" packages such as ``gettext ``.
925925
@@ -1002,13 +1002,11 @@ on every release tag.
10021002
10031003This is defined in the files
10041004
1005- - `$SAGE_ROOT/.github/workflows/ci-linux.yml
1006- <https://github.com/sagemath/sage/tree/develop/.github/workflows/ci-linux.yml> `_
1007- (which calls `$SAGE_ROOT/.github/workflows/docker.yml
1008- <https://github.com/sagemath/sage/tree/develop/.github/workflows/docker.yml> `_) and
1005+ - :sage_root: `.github/workflows/ci-linux.yml `
1006+ (which calls :sage_root: `.github/workflows/docker.yml `) and
10091007
1010- - ` $SAGE_ROOT/ .github/workflows/ci-macos.yml
1011- <https://github.com/sagemath/sage/tree/develop/. github/workflows/ci- macos.yml> `_ .
1008+ - :sage_root: ` .github/workflows/ci-macos.yml `
1009+ (which calls :sage_root: ` . github/workflows/macos.yml`) .
10121010
10131011GitHub Actions runs these build jobs on 2-core machines with 7 GB of
10141012RAM memory and 14 GB of SSD disk space, cf.
@@ -1236,8 +1234,7 @@ Once VS Code starts configuring the dev container, by clicking on "show log",
12361234you can see what it does:
12371235
12381236- It pulls the prebuilt image from ghcr.io (via
1239- `$SAGE_ROOT/.devcontainer/portability-Dockerfile
1240- <https://github.com/sagemath/sage/tree/develop/.devcontainer/portability-Dockerfile> `_);
1237+ :sage_root: `.devcontainer/portability-Dockerfile `);
12411238 note that these are multi-gigabyte images, so it may take a while.
12421239
12431240- As part of the "onCreateCommand", it installs additional system packages to
@@ -1270,8 +1267,7 @@ The Sage source tree contains premade configuration files for all platforms
12701267for which our portability CI builds Docker images, both in the ``minimal `` and
12711268``standard `` system package configurations. The configuration files can be
12721269generated using the command ``tox -e update_docker_platforms `` (see
1273- `$SAGE_ROOT/tox.ini <https://github.com/sagemath/sage/tree/develop/tox.ini >`_
1274- for environment variables that take effect).
1270+ :sage_root: `tox.ini ` for environment variables that take effect).
12751271
12761272You can edit a copy of the configuration file to change to a different platform, another
12771273version, or build stage. After editing the configuration file, run "Dev Containers: Rebuild Container" from the command
@@ -1284,7 +1280,7 @@ for more information.
12841280In addition to the
12851281``$SAGE_ROOT/.devcontainer/portability-.../devcontainer.json `` files, Sage also
12861282provides several other sample ``devcontainer.json `` configuration files in the
1287- directory `` $SAGE_ROOT/ .devcontainer` `.
1283+ directory :sage_root: ` .devcontainer `.
12881284
12891285Files named ``$SAGE_ROOT/.devcontainer/develop-.../devcontainer.json `` configure
12901286containers from a public Docker image that provides SageMath and then updates the
0 commit comments