From e21fabffa5df9a8edf74b06d8731a719c87ff36a Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 19 May 2021 12:30:54 +0000 Subject: [PATCH] [ci skip] Automated publish for 8391dae1505176af2ad7a4ccb106cf5e560df528 --- docs/locale/en/LC_MESSAGES/contributing.po | 259 +++++++++++---------- docs/locale/en/LC_MESSAGES/maintaining.po | 113 +++++---- 2 files changed, 197 insertions(+), 175 deletions(-) diff --git a/docs/locale/en/LC_MESSAGES/contributing.po b/docs/locale/en/LC_MESSAGES/contributing.po index 24d202ae..3a9c03d0 100644 --- a/docs/locale/en/LC_MESSAGES/contributing.po +++ b/docs/locale/en/LC_MESSAGES/contributing.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: docker-stacks latest\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-19 10:55+0000\n" +"POT-Creation-Date: 2021-05-19 12:30+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,12 +18,12 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: ../../contributing/features.md:1 812c88ce171f4c16b1669fea6add7cc3 +#: ../../contributing/features.md:1 c41ec755f5e84f57a5a2764681430b30 msgid "New Features" msgstr "" # 64c3ecc68ada47afada78f945253c9e9 -#: ../../contributing/features.md:3 243ff80b050546b7af2ca52d0b0ea388 +#: ../../contributing/features.md:3 af8f16d0b1924b2ba6ebd6851485121a msgid "" "Thank you for contributing to the Jupyter Docker Stacks! We review pull " "requests of new features (e.g., new packages, new scripts, new flags) to " @@ -31,24 +31,24 @@ msgid "" " maintaining the images over time." msgstr "" -#: ../../contributing/features.md:7 241aa82bf5654862815b3dd538045037 +#: ../../contributing/features.md:7 a0fc8197006545148247f961d1cdf1b5 msgid "Suggesting a New Feature" msgstr "" # c995f8cabb1d4b4fb53a9c56ae8e017b -#: ../../contributing/features.md:9 5d9e5df86549405fa6e5635c244fb00e +#: ../../contributing/features.md:9 8be4fda1a8664767a376f4e2b26b7372 msgid "" "Please follow the process below to suggest a new feature for inclusion in" " one of the core stacks:" msgstr "" -#: ../../contributing/features.md:11 84a2713577544146849c60e3cf5f9b4c +#: ../../contributing/features.md:11 98a39176cd1a4d29bb4ed5e911cb2853 msgid "" "[Open a GitHub issue](https://github.com/jupyter/docker-stacks/issues) " "describing the feature you'd like to contribute." msgstr "" -#: ../../contributing/features.md:13 0d550894ed37471987d69cf1701888d0 +#: ../../contributing/features.md:13 35dfe5ee238b4c2fbe6194782492a98d msgid "" "Discuss with the maintainers whether the addition makes sense in [one of " "the core stacks](../using/selecting.md#core-stacks), as a [recipe in the " @@ -56,32 +56,32 @@ msgid "" "something else entirely." msgstr "" -#: ../../contributing/features.md:18 c8ff3f8ff6d3434fb1c8547b70f527a3 +#: ../../contributing/features.md:18 10585a7283174ac9a87dcfb91d84012b msgid "Selection Criteria" msgstr "" # ca139cf0df684011bdf6f6f68e151796 -#: ../../contributing/features.md:20 2339e66308f74526a9bce4bd05670112 +#: ../../contributing/features.md:20 37e378787a404e1abad0334b6abadac3 msgid "" "Roughly speaking, we evaluate new features based on the following " "criteria:" msgstr "" -#: ../../contributing/features.md:22 418b12e13360436aa9b25612687537e0 +#: ../../contributing/features.md:22 34fe4b976ed7400abb42674e8e4748b2 msgid "" "**Usefulness to Jupyter users**: Is the feature generally applicable " "across domains? Does it work with Jupyter Notebook, JupyterLab, " "JupyterHub, etc.?" msgstr "" -#: ../../contributing/features.md:24 0b4aa01ed9ae489e9ed670cfcd871428 +#: ../../contributing/features.md:24 4712a3fcf7f34058941c48e750324ef3 msgid "" "**Fit with the image purpose**: Does the feature match the theme of the " "stack in which it will be added? Would it fit better in a new, community " "stack?" msgstr "" -#: ../../contributing/features.md:26 baf0c09b38fe4b1a8a4b264b16dd7aca +#: ../../contributing/features.md:26 dad6a8408cb5460c80784b409220e6f1 msgid "" "**Complexity of build / runtime configuration**: How many lines of code " "does the feature require in one of the Dockerfiles or startup scripts? " @@ -89,14 +89,14 @@ msgid "" "use the images?" msgstr "" -#: ../../contributing/features.md:29 2b93cf12d27b497499bace3c0af49f79 +#: ../../contributing/features.md:29 54b5f27d03024e8483161296913d2b71 msgid "" "**Impact on image metrics**: How many bytes does the feature and its " "dependencies add to the image(s)? How many minutes do they add to the " "build time?" msgstr "" -#: ../../contributing/features.md:31 902e1d00829640ffabb8fcc6401f6ea1 +#: ../../contributing/features.md:31 b87b362246354cc4b796b56b27a2cbf7 msgid "" "**Ability to support the addition**: Can existing maintainers answer user" " questions and address future build issues? Are the contributors " @@ -104,25 +104,25 @@ msgid "" "ensure the feature continues to work over time?" msgstr "" -#: ../../contributing/features.md:35 894756beb7e34a949a5af19482bfd66e +#: ../../contributing/features.md:35 03e581f4eec44ff29bcb7d2c2bf25e2a msgid "Submitting a Pull Request" msgstr "" # f7ca9b40be90476eb97c8fcd67205e9d -#: ../../contributing/features.md:37 6e6ed5d8e34046bbaba6b2adad5f95f4 +#: ../../contributing/features.md:37 d90c249f489d423f955e97fa0ec0c576 msgid "" "If there's agreement that the feature belongs in one or more of the core " "stacks:" msgstr "" -#: ../../contributing/features.md:39 b977e106e0a34abb8e2b6ade72dc9c84 +#: ../../contributing/features.md:39 8a57ed86f755493fa815c0e617a79217 msgid "" "Implement the feature in a local clone of the `jupyter/docker-stacks` " "project." msgstr "" #: ../../contributing/features.md:40 ../../contributing/packages.md:16 -#: 27364c4adbc14dbca1929e5f14b809c3 cbfb986bfec1442e8a633f4e7b961d35 +#: 883c138730fa4bacbd88f4f52a08ba12 f8dff52423ed4a9e89d8e5e8f45f3424 msgid "" "Please build the image locally before submitting a pull request. Building" " the image locally shortens the debugging cycle by taking some load off " @@ -131,8 +131,8 @@ msgid "" msgstr "" #: ../../contributing/features.md:48 ../../contributing/packages.md:24 -#: ../../contributing/tests.md:32 064e63b6671144f58402577543f9134c -#: 1e6ffdaed6a24b3c9bdc05225cfd7862 213003fbf63a4b8dae878acd19cf9737 +#: ../../contributing/tests.md:32 2ecac9cbad844b52bb188dce36dd3293 +#: 3a288214afca4cf786c7aa13557ae1a5 ed76efc4fd3140c190ff4324ad30d30e msgid "" "[Submit a pull request](https://github.com/PointCloudLibrary/pcl/wiki/A" "-step-by-step-guide-on-preparing-and-submitting-a-pull-request) (PR) with" @@ -140,30 +140,30 @@ msgid "" msgstr "" #: ../../contributing/features.md:50 ../../contributing/packages.md:26 -#: ../../contributing/tests.md:34 21a9fd7adc5742478f245fabe46681ac -#: 35638020f7794c43a1ff32ec56a9e8b0 547bad85674d41debb490c7ea1643bf4 +#: ../../contributing/tests.md:34 2a6873153d3544688d064249c4984bae +#: 5ad0fe56bcb24996a0d94eadd71a965a b3254602cf7d4886a8dc3b413578b391 msgid "" "Watch for GitHub to report a build success or failure for your PR on " "GitHub." msgstr "" -#: ../../contributing/features.md:51 40ae7829ec6248c39439e8acbd9c99a3 +#: ../../contributing/features.md:51 a49991fec082410891c4963b1fa9988f msgid "Discuss changes with the maintainers and address any build issues." msgstr "" -#: ../../contributing/issues.md:1 4f556ef3595e4bee8ad69e0f810882fd +#: ../../contributing/issues.md:1 f2228c102b874a5a9df1b03cbc912cae msgid "Project Issues" msgstr "" # 9c2a6e9f67354e86aca23758676fca43 -#: ../../contributing/issues.md:3 eb711bf7f426488fa8a5198ec85a1c78 +#: ../../contributing/issues.md:3 4c4c160980e6433b90a3d5a586d0bdd5 msgid "" "We appreciate your taking the time to report an issue you encountered " "using the Jupyter Docker Stacks. Please review the following guidelines " "when reporting your problem." msgstr "" -#: ../../contributing/issues.md:7 c489e55db9494709ba6631375e5cec8c +#: ../../contributing/issues.md:7 91fe3be2772743c9bf792acbb8afcdee msgid "" "If you believe you’ve found a security vulnerability in any of the " "Jupyter projects included in Jupyter Docker Stacks images, please report " @@ -173,7 +173,7 @@ msgid "" "key](https://github.com/jupyter/jupyter.github.io/blob/master/assets/ipython_security.asc)." msgstr "" -#: ../../contributing/issues.md:13 d64dca0a534a4c869cd11cf48d3933a7 +#: ../../contributing/issues.md:13 0c6ea38dd7a4426b870e9c452500ebcf msgid "" "If you think your problem is unique to the Jupyter Docker Stacks images, " "please search the [jupyter/docker-stacks issue " @@ -184,14 +184,14 @@ msgid "" msgstr "" # 69a18cc239b34b94800599bf185f58d6 -#: ../../contributing/issues.md:19 27b5e77182994fc4908cf5cbe0cf6c2a +#: ../../contributing/issues.md:19 e641532e22d5410eb448d396cfb0b703 msgid "" "If the issue you're seeing is with one of the open source libraries " "included in the Docker images and is reproducible outside the images, " "please file a bug with the appropriate open source project." msgstr "" -#: ../../contributing/issues.md:22 aa8812f0178144eb98895b52bee7033e +#: ../../contributing/issues.md:22 42022f814fe6494db8360d1dd8672389 msgid "" "If you have a general question about how to use the Jupyter Docker Stacks" " in your environment, in conjunction with other tools, with " @@ -199,11 +199,11 @@ msgid "" "Discourse site](https://discourse.jupyter.org)." msgstr "" -#: ../../contributing/lint.md:1 d4813454629e4ea5bf2d6a9d8945975d +#: ../../contributing/lint.md:1 25dff0c7a9864a479c2ae40b747d2d31 msgid "Lint" msgstr "" -#: ../../contributing/lint.md:3 b9ee82cf821044e78a64c3088a063647 +#: ../../contributing/lint.md:3 317d76652f504b8483dee1ccee37a443 msgid "" "In order to enforce some rules **linters** are used in this project. " "Linters can be run either during the **development phase** (by the " @@ -212,89 +212,89 @@ msgid "" "**git hooks** through [pre-commit][pre-commit]." msgstr "" -#: ../../contributing/lint.md:7 8acff961718e47458d69b08d88565983 +#: ../../contributing/lint.md:7 47dcab7fc197414dade85dec4d0c8eb9 msgid "Pre-commit hook" msgstr "" -#: ../../contributing/lint.md:9 6332fde3b5934102a3899be934a480a2 +#: ../../contributing/lint.md:9 84f4ae72627440958746531f163be456 msgid "Pre-commit hook installation" msgstr "" -#: ../../contributing/lint.md:11 4174e360ea5d4a1496538c58e67e3e51 +#: ../../contributing/lint.md:11 75189398c79b45079aa6cee440de62c5 msgid "" "pre-commit is a Python package that needs to be installed. This can be " "achieved by using the generic task used to install all Python development" " dependencies." msgstr "" -#: ../../contributing/lint.md:21 723d87d4d31d47e0a9cfbc654a930afe +#: ../../contributing/lint.md:21 c987e9b828db41b991c90501ac2bb2b9 msgid "" "Then the git hooks scripts configured for the project in `.pre-commit-" "config.yaml` need to be installed in the local git repository." msgstr "" -#: ../../contributing/lint.md:27 6bc17924aea840f29a862af068cfc43f +#: ../../contributing/lint.md:27 348a5dc3de5e4308838fdb90f8efc3d4 msgid "Run" msgstr "" -#: ../../contributing/lint.md:29 b7c6fb8737f84f278ce576b80a378e6b +#: ../../contributing/lint.md:29 62e0f43993b54f34a907947b5038595d msgid "" "Now pre-commit (and so configured hooks) will run automatically on `git " "commit` on each changed file. However it is also possible to trigger it " "against all files." msgstr "" -#: ../../contributing/lint.md:32 68342fef0ab34798ad35bfba20db2fe4 +#: ../../contributing/lint.md:32 307f1c4eb85445b1b1770b670811ab0c msgid "" "Note: Hadolint pre-commit uses docker to run, so docker should be running" " while running this command." msgstr "" -#: ../../contributing/lint.md:38 ff4e881898ec47ce88200429b0d8cdad +#: ../../contributing/lint.md:38 2ec9b898f08b4076bd35881a02626081 msgid "Image Lint" msgstr "" -#: ../../contributing/lint.md:40 82a36200e43c4d75af21f57e9e11d762 +#: ../../contributing/lint.md:40 25ff9d655d3b4336b74f64d6511d85ca msgid "" "To comply with [Docker best practices][dbp], we are using the " "[Hadolint][hadolint] tool to analyse each `Dockerfile` ." msgstr "" -#: ../../contributing/lint.md:42 98afab05b2ea4bb594eef986decc4abf +#: ../../contributing/lint.md:42 4378e3ddcac94c3ca97b2bb7255a9d02 msgid "Ignoring Rules" msgstr "" -#: ../../contributing/lint.md:44 4425525d635e49c3be63792d01c3370b +#: ../../contributing/lint.md:44 056aac67502d4aeabc4b9090f271e537 msgid "" "Sometimes it is necessary to ignore [some rules][rules]. The following " "rules are ignored by default for all images in the `.hadolint.yaml` file." msgstr "" -#: ../../contributing/lint.md:47 68fd13c67c6845f38ce957412ac0af4c +#: ../../contributing/lint.md:47 01918808618147c397ae84d1a3c8adfc msgid "[`DL3006`][dl3006]: We use a specific policy to manage image tags." msgstr "" -#: ../../contributing/lint.md:48 2bd36da8e0ba453fae2749c9624f177b +#: ../../contributing/lint.md:48 362d126fa80d494dad82f378a6e1228e msgid "`base-notebook` `FROM` clause is fixed but based on an argument (`ARG`)." msgstr "" -#: ../../contributing/lint.md:49 bb689c38d2c04209aa5d2b1b7215aec9 +#: ../../contributing/lint.md:49 a4d6b779934e445486a65823a10cce04 msgid "Building downstream images from (`FROM`) the latest is done on purpose." msgstr "" -#: ../../contributing/lint.md:50 3b40bd81a9f2423899c2ac2804bd25a3 +#: ../../contributing/lint.md:50 53700ff0d6f34c30bc04d722cbc54c02 msgid "" "[`DL3008`][dl3008]: System packages are always updated (`apt-get`) to the" " latest version." msgstr "" -#: ../../contributing/lint.md:52 28c48168816b453d8ab349a048d0ac98 +#: ../../contributing/lint.md:52 98fd57baf5a24ed099311631e82c41a7 msgid "" "For other rules, the preferred way to do it is to flag ignored rules in " "the `Dockerfile`." msgstr "" -#: ../../contributing/lint.md:54 4f2d8758eb1d45ec937076266f80b942 +#: ../../contributing/lint.md:54 89795c279e5642cdb87b9f4107d8daba msgid "" "It is also possible to ignore rules by using a special comment directly " "above the Dockerfile instruction you want to make an exception for. " @@ -302,12 +302,12 @@ msgid "" "example:" msgstr "" -#: ../../contributing/packages.md:1 623d9c05f9824747bfaec46b7ae2b7fb +#: ../../contributing/packages.md:1 d1ce3c2a0cb642648bcb0a39c434cdde msgid "Package Updates" msgstr "" # 5f269a667f9a4c3ca342cfb49ecaefb2 -#: ../../contributing/packages.md:3 1fd79393181d489d8eb65ea67e4be531 +#: ../../contributing/packages.md:3 9df1585cb2044ea9b30c5b8d036a20cc msgid "" "We actively seek pull requests which update packages already included in " "the project Dockerfiles. This is a great way for first-time contributors " @@ -315,11 +315,11 @@ msgid "" msgstr "" # 30d4a79bce8d439d97e6e3555a088548 -#: ../../contributing/packages.md:7 eac5390aeb504f7f9413a541305dcbf1 +#: ../../contributing/packages.md:7 f4e8cee2665e4b5daf23920681ebfc26 msgid "Please follow the process below to update a package version:" msgstr "" -#: ../../contributing/packages.md:9 8037dc1bba114d8eb7cfa8d7c66c3d90 +#: ../../contributing/packages.md:9 2befedb16bf84139ae1da6cd181c4054 msgid "" "Locate the Dockerfile containing the library you wish to update (e.g., " "[base-notebook/Dockerfile](https://github.com/jupyter/docker-" @@ -328,7 +328,7 @@ msgid "" "/scipy-notebook/Dockerfile))" msgstr "" -#: ../../contributing/packages.md:12 edbc7225e19244be99cd4cc98edd2633 +#: ../../contributing/packages.md:12 19671c09edc24f8cbfb820f75fa9be69 msgid "" "Adjust the version number for the package. We prefer to pin the major and" " minor version number of packages so as to minimize rebuild side-effects " @@ -337,18 +337,18 @@ msgid "" "`notebook=5.4.*`." msgstr "" -#: ../../contributing/packages.md:27 9af2a7c2e3114cafae3f00d6befabd6f +#: ../../contributing/packages.md:27 c76b2e710dd148d59cb8037acb0529c3 msgid "" "Discuss changes with the maintainers and address any build issues. " "Version conflicts are the most common problem. You may need to upgrade " "additional packages to fix build failures." msgstr "" -#: ../../contributing/packages.md:30 faba91a540b04ac0a40c04bb10d5d6f3 +#: ../../contributing/packages.md:30 d796cec16a12434fb11ee8e587c3f76f msgid "Notes" msgstr "" -#: ../../contributing/packages.md:32 be41898622034a47a8c3be52512d508d +#: ../../contributing/packages.md:32 cd8495bc1a164585a3be02f0ed81ac9d msgid "" "In order to help identifying packages that can be updated you can use the" " following helper tool. It will list all the packages installed in the " @@ -356,11 +356,11 @@ msgid "" "only on requested packages." msgstr "" -#: ../../contributing/recipes.md:1 0d0f259875374b548ef2f1f108d376ee +#: ../../contributing/recipes.md:1 02b9f6d8e354473fb743fc0cacddc586 msgid "New Recipes" msgstr "" -#: ../../contributing/recipes.md:3 1b76d92b280a46c8ab36f51c26297d72 +#: ../../contributing/recipes.md:3 f1f9c5381b264ae08bd6d2764219ebc8 msgid "" "We welcome contributions of [recipes](../using/recipes.md), short " "examples of using, configuring, or extending the Docker Stacks, for " @@ -368,25 +368,25 @@ msgid "" "new recipe:" msgstr "" -#: ../../contributing/recipes.md:5 b3ff7a99078742f49a0c9fdf2bb57e02 +#: ../../contributing/recipes.md:5 39b5d129a490470da617e59239a1d4b2 msgid "Open the `docs/using/recipes.md` source file." msgstr "" -#: ../../contributing/recipes.md:6 878c3046c0114d74969a7b3c3ae36991 +#: ../../contributing/recipes.md:6 d7fea12cba0f412190e4e200fadd3deb msgid "" "Add a second-level Markdown heading naming your recipe at the bottom of " "the file (e.g., `## Add the RISE extension`)" msgstr "" # 8838b0ff2be24c23afaca9a6f43a9b66 -#: ../../contributing/recipes.md:7 49b53adf75b5455bab44ba58c20ef166 +#: ../../contributing/recipes.md:7 76a89c591e5d4c418512f3be7b50bcbe msgid "" "Write the body of your recipe under the heading, including whatever " "command line, Dockerfile, links, etc. you need." msgstr "" #: ../../contributing/recipes.md:8 ../../contributing/stacks.md:158 -#: 0ebea6afecda44e6992f748728dab5b2 3af009dd31c849c192af2aa75ea5ac64 +#: 084255a047554e5fa39385db6629f152 4bfb2001ab054caa86ffbdcde0352d14 msgid "" "[Submit a pull request](https://github.com/PointCloudLibrary/pcl/wiki/A" "-step-by-step-guide-on-preparing-and-submitting-a-pull-request) (PR) with" @@ -394,11 +394,11 @@ msgid "" "formatting or content issues." msgstr "" -#: ../../contributing/stacks.md:1 cf9fffe7d7e3403aa686db95143111f6 +#: ../../contributing/stacks.md:1 1612ad8d2b9844018f15bd229ee2e69c msgid "Community Stacks" msgstr "" -#: ../../contributing/stacks.md:3 6b7410eee1af49deb171e081d817c969 +#: ../../contributing/stacks.md:3 f4c769d343724d9e84ec63fc3b3ef9fd msgid "" "We love to see the community create and share new Jupyter Docker images. " "We've put together a [cookiecutter project](https://github.com/jupyter" @@ -407,48 +407,48 @@ msgid "" "Docker. Following these steps will:" msgstr "" -#: ../../contributing/stacks.md:8 589506680f124121acdc8779182cd6ff +#: ../../contributing/stacks.md:8 052ba33b80534553b913060abfd6b66f msgid "" "Setup a project on GitHub containing a Dockerfile based on either the " "`jupyter/base-notebook` or `jupyter/minimal-notebook` image." msgstr "" -#: ../../contributing/stacks.md:10 cb8de542e19940ee8d9d4001cc771d55 +#: ../../contributing/stacks.md:10 c18a4093a8284489994332694850ade7 msgid "" "Configure GitHub Actions to build and test your image when users submit " "pull requests to your repository." msgstr "" -#: ../../contributing/stacks.md:12 6c42d17450624997ad79f1cf2d7cd1ff +#: ../../contributing/stacks.md:12 65c43ee5060a46839e5dbf51cfab0d35 msgid "Configure Docker Hub to build and host your images for others to use." msgstr "" -#: ../../contributing/stacks.md:13 ad5e0cf7195d46e1b264a3d07bb53068 +#: ../../contributing/stacks.md:13 7b1e9c8ae28e4fc79d7c669c7419ebf1 msgid "" -"Update the [list of community stacks](../using/selecting.html#community-" +"Update the [list of community stacks](../using/selecting.md#community-" "stacks) in this documentation to include your image." msgstr "" # 8e0fd1dc73cc40ceab19307d0cd809c1 -#: ../../contributing/stacks.md:15 98cf9d35bacf41a281b865d950166f22 +#: ../../contributing/stacks.md:15 5008b3aa008542f1a18a6cdad020a012 msgid "" "This approach mirrors how we build and share the core stack images. Feel " "free to follow it or pave your own path using alternative services and " "build tools." msgstr "" -#: ../../contributing/stacks.md:18 aed8807a2a8b49c3a6bc568124bb4399 +#: ../../contributing/stacks.md:18 e3d447dd2f1547abae04e98b04b506ff msgid "Creating a Project" msgstr "" -#: ../../contributing/stacks.md:20 3fa39b2bc9e24f17b9e5a4caa0229491 +#: ../../contributing/stacks.md:20 c19321cd8c5d4ae3827925b4e2b78447 msgid "" "First, install " "[cookiecutter](https://github.com/cookiecutter/cookiecutter) using pip or" " conda:" msgstr "" -#: ../../contributing/stacks.md:26 c5b11c08c5e648a09df19a27264ff909 +#: ../../contributing/stacks.md:26 f9d6d5d1d3e64957b78576c2f16da9f2 msgid "" "Run the cookiecutter command pointing to the [jupyter/cookiecutter-" "docker-stacks](https://github.com/jupyter/cookiecutter-docker-stacks) " @@ -456,13 +456,13 @@ msgid "" msgstr "" # 676ff068156d4ca7b1043b4a4fe2d1f1 -#: ../../contributing/stacks.md:34 3cadf2409acc4a6280b4a93b45d7e2d4 +#: ../../contributing/stacks.md:34 0e5f8ae256fb460593ce689b8a846105 msgid "" "Enter a name for your new stack image. This will serve as both the git " "repository name and the part of the Docker image name after the slash." msgstr "" -#: ../../contributing/stacks.md:41 c6ed9888320b4eb1922a928669d3aa11 +#: ../../contributing/stacks.md:41 ee97bbf0bfb946dc81766fcb39a3a3ed msgid "" "Enter the user or organization name under which this stack will reside on" " Docker Hub. You must have access to manage this Docker Hub organization " @@ -470,40 +470,40 @@ msgid "" msgstr "" # b796c2d7c08b4a1db5cdfd3de7d84c16 -#: ../../contributing/stacks.md:49 6d0eea28824f415b85785690e2b5e5f4 +#: ../../contributing/stacks.md:49 01870214f1d64928a4a95a3c17a7cb55 msgid "" "Select an image from the jupyter/docker-stacks project that will serve as" " the base for your new image." msgstr "" # 7ef9d73286d04b12a1350e8d9565df65 -#: ../../contributing/stacks.md:56 539c6a9eb5484c83894015d193f1cd81 +#: ../../contributing/stacks.md:56 58ad353a12004a70bd0762015a440085 msgid "Enter a longer description of the stack for your README." msgstr "" # 479d3a5c6ef9481a9dc4033224c540fa -#: ../../contributing/stacks.md:62 552c08be0d1e4106b240dbde2d2a1a0a +#: ../../contributing/stacks.md:62 3106dfe299de421d98da8ce281b310a2 msgid "Initialize your project as a Git repository and push it to GitHub." msgstr "" -#: ../../contributing/stacks.md:74 78d2fd63e7a544c8b86ddd413536a228 +#: ../../contributing/stacks.md:74 5186d0c354be4783b8dac8b75145d685 msgid "Configuring GitHub actions" msgstr "" -#: ../../contributing/stacks.md:76 1ba12ce834704c079ccd8d9abe1b1d63 +#: ../../contributing/stacks.md:76 11a7c2dc14f14ba89962ae573baf23b3 msgid "" "The cookiecutter template comes with a `.github/workflows/docker.yml` " "file, which allows you to use GitHub actions to build your Docker image " "whenever you or someone else submits a pull request." msgstr "" -#: ../../contributing/stacks.md:78 75efcef767384d68a29c790c5e687448 +#: ../../contributing/stacks.md:78 4c7a7f7a9b584b00a0fff93f41a97ff0 msgid "" "By default the `.github/workflows/docker.yaml` file has the following " "triggers configuration:" msgstr "" -#: ../../contributing/stacks.md:99 710e780ca08e40daa4a2d938d2ee0d6d +#: ../../contributing/stacks.md:99 c97614a39e4344ac9a8a1571d32e4daf msgid "" "This will trigger the CI pipeline whenever you push to your `main` or " "`master` branch and when any Pull Requests are made to your repository. " @@ -512,18 +512,18 @@ msgid "" "/events-that-trigger-workflows)." msgstr "" -#: ../../contributing/stacks.md:101 2b54b2d805334e8198df805fec8a8053 +#: ../../contributing/stacks.md:101 43cf09838e114810a8c333136bab8dd3 msgid "Commit your changes and push to GitHub." msgstr "" -#: ../../contributing/stacks.md:102 5bb37974d0254774a55fe63f9dc5da30 +#: ../../contributing/stacks.md:102 8b070e7fb4c84064b08f26d83671f816 msgid "" "Head back to your repository and click on the **Actions** tab. ![GitHub " "actions tab screenshot](../_static/github-actions-tab.png) From there, " "you can click on the workflows on the left-hand side of the screen." msgstr "" -#: ../../contributing/stacks.md:105 fc224db8509f4294bf9fab0a7bec0eda +#: ../../contributing/stacks.md:105 0abbc01717374e79a11ffc69f569878b msgid "" "In the next screen, you will be able to see information about the " "workflow run and duration. If you click again on the button with the " @@ -531,33 +531,33 @@ msgid "" "actions workflow run screenshot](../_static/github-actions-workflow.png)" msgstr "" -#: ../../contributing/stacks.md:108 c09a1bceb7ce4c78bb354e29645237cd +#: ../../contributing/stacks.md:108 95edb82669874af3a93e8879a9d241c3 msgid "Configuring Docker Hub" msgstr "" -#: ../../contributing/stacks.md:110 6f9cbbcf7a894c208d0daa8fbe0b2c73 +#: ../../contributing/stacks.md:110 7f85b1b80bf149829060c9f9ace5c112 msgid "" "Now, configure Docker Hub to build your stack image and push it to Docker" " Hub repository whenever you merge a GitHub pull request to the master " "branch of your project." msgstr "" -#: ../../contributing/stacks.md:113 e46a4413a53e41c1bb77f13295c27396 +#: ../../contributing/stacks.md:113 8fdaac5036584128ae0dc314284737ef msgid "Visit [https://hub.docker.com/](https://hub.docker.com/) and log in." msgstr "" -#: ../../contributing/stacks.md:114 8b73a7b852c945878aaddcd20a80b194 +#: ../../contributing/stacks.md:114 d5ffe8e4542444a68eb635f601cc7bbb msgid "" "Select the account or organization matching the one you entered when " "prompted with `stack_org` by the cookiecutter. ![Docker account selection" " screenshot](../_static/docker-org-select.png)" msgstr "" -#: ../../contributing/stacks.md:116 b10ad2276999457e81dc02357141f167 +#: ../../contributing/stacks.md:116 240d923841a7447bacbf6b1e03dc6d35 msgid "Scroll to the bottom of the page and click **Create repository**." msgstr "" -#: ../../contributing/stacks.md:117 12add2a47e134ae795887c7425b1a68c +#: ../../contributing/stacks.md:117 18800d7f0fbc4cf1b3028c21c46840d2 msgid "" "Enter the name of the image matching the one you entered when prompted " "with `stack_name` by the cookiecutter. ![Docker image name and " @@ -565,74 +565,74 @@ msgid "" msgstr "" # 79092e5007ba4bdead594a71e30cd58a -#: ../../contributing/stacks.md:119 998d651abf1a4db2ae533471be80c39e +#: ../../contributing/stacks.md:119 e984e796004642c0b59e33e5f2cf393d msgid "Enter a description for your image." msgstr "" -#: ../../contributing/stacks.md:120 34b7323ceb1843f4a30643406d889e2b +#: ../../contributing/stacks.md:120 3810a56dc85f41e4bab8fe1abcacf801 msgid "" "Click **GitHub** under the **Build Settings** and follow the prompts to " "connect your account if it is not already connected." msgstr "" -#: ../../contributing/stacks.md:121 02cc1364ac8e4b738226c5f7004dcf6d +#: ../../contributing/stacks.md:121 4f69da593aee40a58feb328123379fd7 msgid "" "Select the GitHub organization and repository containing your image " "definition from the dropdowns. ![Docker from GitHub automated build " "screenshot](../_static/docker-github-settings.png)" msgstr "" -#: ../../contributing/stacks.md:123 123ac8b3e3c64db8a3c1a2f6f514ee0d +#: ../../contributing/stacks.md:123 cc6a0ae8e1df47bb9d45331fc3882b63 msgid "Click the **Create and Build** button." msgstr "" -#: ../../contributing/stacks.md:124 ad0d7323b0d94f2facbcd558e702becd +#: ../../contributing/stacks.md:124 15103622fbe14e6bb1503e67c049f3c6 msgid "" "Click on your avatar on the top-right corner and select Account settings." " ![Docker account selection screenshot](../_static/docker-org-select.png)" msgstr "" -#: ../../contributing/stacks.md:126 e5a19a0399244b2c86473a41fe71f496 +#: ../../contributing/stacks.md:126 6ed748270b794f97850fcbe993957aeb msgid "" "Click on **Security** and then click on the **New Access Token** button. " "![Docker account Security settings screenshot](../_static/docker-org-" "security.png)" msgstr "" -#: ../../contributing/stacks.md:128 3c233633a85e4c7ca705be30519e7adc +#: ../../contributing/stacks.md:128 256d09f0e6534d45b37b33ddc0ec6436 msgid "" "Enter a meaningful name for your token and click on **Create** ![Docker " "account create new token screenshot](../_static/docker-org-create-" "token.png)" msgstr "" -#: ../../contributing/stacks.md:130 7634a005a7c742ec995099dd83229e8a +#: ../../contributing/stacks.md:130 9849d202c7ef4ff29eef2ef8d43702e0 msgid "" "Copy the personal access token displayed on the next screen. **Note that " "you will not be able to see it again after you close the pop-up window**." msgstr "" -#: ../../contributing/stacks.md:131 ee3505bdcff44fae934a7f12ee2c45c8 +#: ../../contributing/stacks.md:131 f67db902143946d5a2ca41acc14d3eda msgid "" "Head back to your GitHub repository and click on the **Settings tab**. " "![Github repository settings tab screenshot](../_static/github-create-" "secrets.png)" msgstr "" -#: ../../contributing/stacks.md:133 32541a34ad524b34accfadc919750802 +#: ../../contributing/stacks.md:133 652efa7203bc491f867380e53457cde3 msgid "" "Click on the **Secrets** section and then on the **New repository " "secret** button on the top right corner (see image above)." msgstr "" -#: ../../contributing/stacks.md:134 6a636e7b13c849e9ad7aec7b1d2cd458 +#: ../../contributing/stacks.md:134 825955be17d547f9bd26202065c68dcb msgid "" "Create a **DOCKERHUB_TOKEN** secret and paste the Personal Access Token " "from DockerHub in the **value** field. ![GitHub create secret token " "screenshot](../_static/github-secret-token.png)" msgstr "" -#: ../../contributing/stacks.md:136 9b4af44f01724ed487512f6744614120 +#: ../../contributing/stacks.md:136 968be22fb59d47c68360e6df32227b90 msgid "" "Repeat the above step but creating a **DOCKERHUB_USERNAME** and replacing" " the _value_ field with your DockerHub username. Once you have completed " @@ -641,11 +641,11 @@ msgid "" "secrets-completed.png)" msgstr "" -#: ../../contributing/stacks.md:139 173277a47eb9402ea76a944bfe723269 +#: ../../contributing/stacks.md:139 d12e6d3c9a7d4123a377c04bede47848 msgid "Defining Your Image" msgstr "" -#: ../../contributing/stacks.md:141 daaf9d236c254ebe9f326b0959c1ded4 +#: ../../contributing/stacks.md:141 9347a915842640e398d9b16d1259bbde msgid "" "Make edits to the Dockerfile in your project to add third-party libraries" " and configure Jupyter applications. Refer to the Dockerfiles for the " @@ -655,7 +655,7 @@ msgid "" "best practices." msgstr "" -#: ../../contributing/stacks.md:146 70a1f69bfee64215b19385959c4abd80 +#: ../../contributing/stacks.md:146 bd190b78285e4bf884a6072678f5293e msgid "" "[Submit pull requests](https://github.com/PointCloudLibrary/pcl/wiki/A" "-step-by-step-guide-on-preparing-and-submitting-a-pull-request) to your " @@ -664,52 +664,52 @@ msgid "" "build your master or main branch that you can `docker pull`." msgstr "" -#: ../../contributing/stacks.md:150 c76b5f66ff8a4fdeab75ad5d58c02eee +#: ../../contributing/stacks.md:150 bce4c06c7a46482b89829bdbf5d1fa8c msgid "Sharing Your Image" msgstr "" # d8e9f1a37f4c4a72bb630e7a3b265b92 -#: ../../contributing/stacks.md:152 8d11776970e846b88ed811202f60f3c2 +#: ../../contributing/stacks.md:152 4e488a6f738841eab62809e605f0f9e5 msgid "" "Finally, if you'd like to add a link to your project to this " "documentation site, please do the following:" msgstr "" -#: ../../contributing/stacks.md:155 cc1d4fd4f5a44d6a8c473ae43da62ce0 +#: ../../contributing/stacks.md:155 4b938adb35324fb7aac3c6c95bf55809 msgid "" "Clone the [jupyter/docker-stacks](https://github.com/jupyter/docker-" "stacks) GitHub repository." msgstr "" -#: ../../contributing/stacks.md:156 5b8bb0b28c5c4bda94d13ff6ac3e0f6b +#: ../../contributing/stacks.md:156 0c0e4ca0c50b4b65b565ed3816b7484b msgid "" "Open the `docs/using/selecting.md` source file and locate the **Community" " Stacks** section." msgstr "" # 9d37dfec6fba48e6966c254b476e1e81 -#: ../../contributing/stacks.md:157 ae3a8862e88f4e5691a480ad94b10a94 +#: ../../contributing/stacks.md:157 4732d798cec64f959774326cc5e88dc9 msgid "" "Add a bullet with a link to your project and a short description of what " "your Docker image contains." msgstr "" -#: ../../contributing/tests.md:1 9170a548d4aa45239dd074896726894a +#: ../../contributing/tests.md:1 1225559c25f3412bbd7674766dfc8c62 msgid "Image Tests" msgstr "" # 6dbd44985f3c4ba1a3823c90c5944ad0 -#: ../../contributing/tests.md:3 fd64811528ed4337b0461e07981eea82 +#: ../../contributing/tests.md:3 8eccd7b3d2f84d8eb4ff142ac95e4bf5 msgid "" "We greatly appreciate pull requests that extend the automated tests that " "vet the basic functionality of the Docker images." msgstr "" -#: ../../contributing/tests.md:6 261c4b84ceff4a909b22225d990c3bdb +#: ../../contributing/tests.md:6 cb60072c76fb48f2a8a0d8cf39a04bb6 msgid "How the Tests Work" msgstr "" -#: ../../contributing/tests.md:8 e204118d4b734fa6b808e09551729008 +#: ../../contributing/tests.md:8 37775389e61e4a9b8de0eb41aad08bf3 msgid "" "GitHub executes `make build-test-all` against pull requests submitted to " "the `jupyter/docker-stacks` repository. This `make` command builds every " @@ -724,45 +724,45 @@ msgid "" "stacks/blob/master/conftest.py) file at the root of the projects." msgstr "" -#: ../../contributing/tests.md:17 13a8056c42984404bae21ac5bcf25308 +#: ../../contributing/tests.md:17 7505d79f96b64968994a0e3820718037 msgid "Contributing New Tests" msgstr "" # d317e6be0fbf487e8528ff1fe0bbdb78 -#: ../../contributing/tests.md:19 d73024b1dc064b1089add3686148bf9f +#: ../../contributing/tests.md:19 eb5b53c95dec47db91c9b42eab56cc55 msgid "Please follow the process below to add new tests:" msgstr "" -#: ../../contributing/tests.md:21 ef6792e1fc904a78938e75038920deb3 +#: ../../contributing/tests.md:21 3f49813ee3964f65a38c558b70684190 msgid "" "If the test should run against every image built, add your test code to " "one of the modules in [test/](https://github.com/jupyter/docker-" "stacks/tree/master/test) or create a new module." msgstr "" -#: ../../contributing/tests.md:23 fa96bb09444242698ec90f70dbc30823 +#: ../../contributing/tests.md:23 7f40752fd2a04a089ca8ed05971a21f8 msgid "" "If your test should run against a single image, add your test code to one" " of the modules in `some-notebook/test/` or create a new module." msgstr "" -#: ../../contributing/tests.md:25 2b962773be6644628e3f10df6c8efd4d +#: ../../contributing/tests.md:25 d6b85d0cc5c9498ea65db6f2e0e7e350 msgid "" "Build one or more images you intend to test and run the tests locally. If" " you use `make`, call:" msgstr "" -#: ../../contributing/tests.md:35 92cb4be7489543419a559943c46ab97b +#: ../../contributing/tests.md:35 5cafccb8309743ed918c5ad768a0e135 msgid "" "Discuss changes with the maintainers and address any issues running the " "tests on GitHub." msgstr "" -#: ../../contributing/translations.md:1 dc8cf8c8239b4afca3bc1bcf4a124753 +#: ../../contributing/translations.md:1 4e1084c0027647b4b6ce211d1c70f09f msgid "Doc Translations" msgstr "" -#: ../../contributing/translations.md:3 f7eba0c5aca240a3b060edd9725fe0e6 +#: ../../contributing/translations.md:3 27ba2637d9044ae3a5cbecd245d2ca02 msgid "" "We are delighted when members of the Jupyter community want to help " "translate these documentation pages to other languages. If you're " @@ -771,14 +771,14 @@ msgid "" "updating translations of the Jupyter Docker Stacks documentation." msgstr "" -#: ../../contributing/translations.md:5 926bf625b70e47f1800287f55a964ea4 +#: ../../contributing/translations.md:5 311a6460c0b44ffeb674faafcc19c2a2 msgid "" "Follow the steps documented on the [Getting Started as a " "Translator](https://docs.transifex.com/getting-started-1/translators) " "page." msgstr "" -#: ../../contributing/translations.md:6 69d49779360a4650885ad88742e2b727 +#: ../../contributing/translations.md:6 81c93f07ad7244b5a4eb274a3477b1bb msgid "" "Look for _jupyter-docker-stacks_ when prompted to choose a translation " "team. Alternatively, visit \n" "Language-Team: LANGUAGE \n" @@ -18,30 +18,30 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.9.1\n" -#: ../../maintaining/tasks.md:1 3c2bc067ce4c46feb55f6b2488e93b98 +#: ../../maintaining/tasks.md:1 36aa984554db45c1975869f92250b196 msgid "Maintainer Playbook" msgstr "" -#: ../../maintaining/tasks.md:3 85f7f8ddb3374f2d96a4d4a6d21c2c44 +#: ../../maintaining/tasks.md:3 e078acfe63c649a9ab5d69e2af34a5b8 msgid "Merging Pull Requests" msgstr "" -#: ../../maintaining/tasks.md:5 f81ee280bb844ec29f31cde6584cf111 +#: ../../maintaining/tasks.md:5 4a920ae0767c48fb89801f3346d37458 msgid "" "To build new images and publish them to the Docker Hub registry, do the " "following:" msgstr "" -#: ../../maintaining/tasks.md:7 a8a6852ea62d4583b5908f244cca5c8f +#: ../../maintaining/tasks.md:7 f238f3e5ef6b403598c7b10a584a791e msgid "Make sure GitHub Actions status checks pass for the PR." msgstr "" # db74ca47dfde4e558a20aff52176347a -#: ../../maintaining/tasks.md:8 f70dd29cc1b0441f84267cc7728fc29d +#: ../../maintaining/tasks.md:8 e80ecb24c1c4461087d0e23b04c3dbf3 msgid "Merge the PR." msgstr "" -#: ../../maintaining/tasks.md:9 a1a0150c58b744e9b7994ce868b6a028 +#: ../../maintaining/tasks.md:9 01b54c05a9c94ad7866faad0a04ce96d msgid "" "Monitor the merge commit GitHub Actions status. **Note**: we think, " "GitHub Actions are quite reliable, so please, investigate, if some error " @@ -49,18 +49,18 @@ msgid "" "after merging to master, except there is an additional `push` step." msgstr "" -#: ../../maintaining/tasks.md:12 dd5996da32154cc7a0bc5e4971499bbb +#: ../../maintaining/tasks.md:12 0670c328c85144a1bc68fe902072c909 msgid "" "Try to avoid merging another PR to master until all pending builds " "complete. This way you will know which commit might have broken the build" " and also have correct tags for moving tags (like `python` version)." msgstr "" -#: ../../maintaining/tasks.md:15 8dfa51663a1f45dd9febf4abfe69a6d8 +#: ../../maintaining/tasks.md:15 eda94117e7a44e6fb5bfbe59f13a45ba msgid "Updating the Ubuntu Base Image" msgstr "" -#: ../../maintaining/tasks.md:17 1545a1fa966549d68c921700bdd82a4f +#: ../../maintaining/tasks.md:17 84db97b1fd414f4d901b2da8f46dbf8c msgid "" "When there's a security fix in the Ubuntu base image or after some time " "passes, it's a good idea to update the pinned SHA in the [jupyter/base-" @@ -70,18 +70,18 @@ msgid "" "layer will rebuild." msgstr "" -#: ../../maintaining/tasks.md:23 a4a5333072844a9fad65c90c7d613e5c +#: ../../maintaining/tasks.md:23 761ef16eeb9a4177aa0e9b3823867c58 msgid "Adding a New Core Image to Docker Hub" msgstr "" # 201f0506bbb24b47b79a5db01db86557 -#: ../../maintaining/tasks.md:25 6cfbce865d4d49b794f40e383f76504f +#: ../../maintaining/tasks.md:25 21d26aefed8b4e79a85c875180c310e1 msgid "" "When there's a new stack definition, do the following before merging the " "PR with the new stack:" msgstr "" -#: ../../maintaining/tasks.md:27 d06865dd99804aada0b00e6da95acbea +#: ../../maintaining/tasks.md:27 24ac42986f19450db063e4a1fc377af1 msgid "" "Ensure the PR includes an update to the stack overview diagram [in the " "documentation](https://github.com/jupyter/docker-" @@ -90,156 +90,158 @@ msgid "" "used to create it." msgstr "" -#: ../../maintaining/tasks.md:30 904b140ad9344a08933591a3a37b6b56 +#: ../../maintaining/tasks.md:30 29943041fb854312a60bb4523d6e59ab msgid "" -"Ensure the PR updates the [Makefile](../../Makefile) which is used to " -"build the stacks in order on GitHub Actions." +"Ensure the PR updates the [Makefile](https://github.com/jupyter/docker-" +"stacks/blob/master/Makefile) which is used to build the stacks in order " +"on GitHub Actions." msgstr "" -#: ../../maintaining/tasks.md:31 6ef0fed5623b429f90d763250b9a1ea6 +#: ../../maintaining/tasks.md:31 f41c93c16de349e3a2cc7fe406b0ec07 msgid "" "Ensure necessary tags / manifests are added for the new image in the " -"[tagging](../../tagging) folder." +"[tagging](https://github.com/jupyter/docker-stacks/blob/master/tagging) " +"folder." msgstr "" -#: ../../maintaining/tasks.md:32 4e89927e5e304ceab8e8d2e5e5715e95 +#: ../../maintaining/tasks.md:32 3910d84b12464d0994343bc94687d370 msgid "" "Create a new repository in the `jupyter` org on Docker Hub named after " "the stack folder in the git repo." msgstr "" -#: ../../maintaining/tasks.md:34 fe25a79462f9451c9bb897284706119d +#: ../../maintaining/tasks.md:34 db96376a5df8499c815ac851dc347bc3 msgid "Grant the `stacks` team permission to write to the repo." msgstr "" -#: ../../maintaining/tasks.md:36 ecd9f97984ff4cfabd379d19420306c6 +#: ../../maintaining/tasks.md:36 2a5a492fda5747fc85d452f22d9ecdeb msgid "Adding a New Maintainer Account" msgstr "" -#: ../../maintaining/tasks.md:38 35bb176407294ee480231d97c84096d7 +#: ../../maintaining/tasks.md:38 501178aca878406e9c2ab67bf96f83c6 msgid "Visit " msgstr "" -#: ../../maintaining/tasks.md:39 6d54d171c2094aafbeb8dd9f9dcd385f +#: ../../maintaining/tasks.md:39 39b4d0876de544fb9515f04e218f5783 msgid "Add the maintainer's Docker Hub username." msgstr "" -#: ../../maintaining/tasks.md:40 e6bad256bb9640c387dd2a485c1f18e5 +#: ../../maintaining/tasks.md:40 d47524198d8a4c47b3d9ad35884d5dcc msgid "" "Visit " msgstr "" # e26ad8ffb6de489988e076e64b6a1415 -#: ../../maintaining/tasks.md:41 82b5d1662c8a4ba5b459fa11cf3e273e +#: ../../maintaining/tasks.md:41 f8cede6bd2954283b229bbf630dc0ff0 msgid "Add the maintainer's GitHub username." msgstr "" -#: ../../maintaining/tasks.md:43 535518f7a6d84a9bb1e809c05a45e65f +#: ../../maintaining/tasks.md:43 e8107495b82f46cb8a1185b4cedb899f msgid "Pushing a Build Manually" msgstr "" -#: ../../maintaining/tasks.md:45 efd25c198e2b4f3e9f1d212357486aac +#: ../../maintaining/tasks.md:45 ecd857c1ac0740da8d505c2a322376ab msgid "" "If automated build in Github Actions has got you down, do the following " "to push a build manually:" msgstr "" # ead6a3a714ae4a8a9df5585c18260c16 -#: ../../maintaining/tasks.md:47 f08ebfb8719c4e1cb41b43eb3692f4f8 +#: ../../maintaining/tasks.md:47 55b1f456bb36419eb9b21fe0b5eefc86 msgid "Clone this repository." msgstr "" # 48e1d6954f414fe080d7b4afd9e0c391 -#: ../../maintaining/tasks.md:48 7510082540e14c22a06a3c7cf530c3e6 +#: ../../maintaining/tasks.md:48 32f46bab662d4800adab1d68cb776f3b msgid "Check out the git SHA you want to build and publish." msgstr "" -#: ../../maintaining/tasks.md:49 88a43beb874d44ad8229a20a62856b1e +#: ../../maintaining/tasks.md:49 deeb5fdcb9884d49bb3f4f186971c714 msgid "`docker login` with your Docker Hub credentials." msgstr "" -#: ../../maintaining/tasks.md:50 5c5343cdf1d34757844873f3f9240854 +#: ../../maintaining/tasks.md:50 4631479c1957409e9c23bdd18f629f5c msgid "Run `make push-all`." msgstr "" -#: ../../maintaining/tasks.md:52 fcfadfc4096a42d595079aa658effdd1 +#: ../../maintaining/tasks.md:52 19097ff3ad974841ae59294cf94550cd msgid "Enabling a New Doc Language Translation" msgstr "" # 5aafef10dc75417785a79aba203175e5 -#: ../../maintaining/tasks.md:54 0aec4b87ea88447996f13ae8a99cd7ec +#: ../../maintaining/tasks.md:54 d713c944f43a45fe947e95452b38f4e9 msgid "First enable translation on Transifex:" msgstr "" -#: ../../maintaining/tasks.md:56 a46016568f4643ee8ac10ba569e4789c +#: ../../maintaining/tasks.md:56 e31efa382a01467b93b42af19213e08f msgid "" "Visit ." msgstr "" -#: ../../maintaining/tasks.md:57 fe9ea2e3276b40c0a0f78d43c4e122cf +#: ../../maintaining/tasks.md:57 3fd60a8b97a64a298aae4db59581bba6 msgid "Click _Edit Languages_ in the top right." msgstr "" # 7efe7d98a98b47bd82d697673d277cbd -#: ../../maintaining/tasks.md:58 7c70ee307608446485a73808818d9ea2 +#: ../../maintaining/tasks.md:58 0036c763567540249116fc3d0489aec3 msgid "Select the language from the dropdown." msgstr "" -#: ../../maintaining/tasks.md:59 8a0d785364f2442d99a94f6ad2e0ce7e +#: ../../maintaining/tasks.md:59 56eaaf33a60c416286917a1737c0dadd msgid "Click _Apply_." msgstr "" # 1e3868ee7dae469f9921516dd7973766 -#: ../../maintaining/tasks.md:61 55cc884e765b415fa559620689867ac9 +#: ../../maintaining/tasks.md:61 1309d33c3d4646899d7183a82387453d msgid "Then setup a subproject on ReadTheDocs for the language:" msgstr "" -#: ../../maintaining/tasks.md:63 2044355939cb4b20b4478dfe4d4b03cb +#: ../../maintaining/tasks.md:63 4cc6ee44b1e94f35848244192e79f34d msgid "Visit ." msgstr "" -#: ../../maintaining/tasks.md:64 ae192b230fac4eca92d82fd6e61a84a3 +#: ../../maintaining/tasks.md:64 06c9fd1794f1460f91302e83c8d303e8 msgid "Enter _jupyter-docker-stacks-language_abbreviation_ for the project name." msgstr "" -#: ../../maintaining/tasks.md:65 56e197ddf5454fd08e18014b68f073c8 +#: ../../maintaining/tasks.md:65 93ca591c2aec455295e029427780c99e msgid "Enter for the URL." msgstr "" -#: ../../maintaining/tasks.md:66 e5a370d0287b4125a79666c5d86285c9 +#: ../../maintaining/tasks.md:66 34d2b7ed185043b783fd442fd546618b msgid "Check _Edit advanced project options_." msgstr "" -#: ../../maintaining/tasks.md:67 3877f9c962ca42688456e3e32af86c1b +#: ../../maintaining/tasks.md:67 3f8cd130c1074c1e8c63ea8a64c44c13 msgid "Click _Next_." msgstr "" -#: ../../maintaining/tasks.md:68 d364680e0c614182be0afc18500e2b2c +#: ../../maintaining/tasks.md:68 4b40605b15a340b8a3838311f0aa273c msgid "Select the _Language_ from the dropdown on the next screen." msgstr "" -#: ../../maintaining/tasks.md:69 1b339f7007504d948dc5dd079e3c5011 +#: ../../maintaining/tasks.md:69 e7c54f72663145daa3e1246b0098e029 msgid "Click _Finish_." msgstr "" # 529f3729d2474287adec0ff895100248 -#: ../../maintaining/tasks.md:71 99276f9332874287b054e3e4c584ce13 +#: ../../maintaining/tasks.md:71 85238cf75f184dddbc5092e2120b7585 msgid "Finally link the new language subproject to the top level doc project:" msgstr "" -#: ../../maintaining/tasks.md:73 01ad70de042b4f29b65cffde26f83650 +#: ../../maintaining/tasks.md:73 95111d987ea1476693d78445926d09dc msgid "" "Visit ." msgstr "" -#: ../../maintaining/tasks.md:74 dc634f693ac84fc398e2ecaef76b3351 +#: ../../maintaining/tasks.md:74 f6b7cf1cc5c84594918602f11be1d867 msgid "Select the subproject you created from the _Project_ dropdown." msgstr "" -#: ../../maintaining/tasks.md:75 799ef3d780b644b3a18476b81e7de1dd +#: ../../maintaining/tasks.md:75 d8954b48da5f4bee983b451c10a20ea9 msgid "Click _Add_." msgstr "" @@ -754,3 +756,16 @@ msgstr "" #~ msgid "## Enabling a New Doc Language Translation" #~ msgstr "" +#~ msgid "" +#~ "Ensure the PR updates the " +#~ "[Makefile](../../Makefile) which is used to" +#~ " build the stacks in order on " +#~ "GitHub Actions." +#~ msgstr "" + +#~ msgid "" +#~ "Ensure necessary tags / manifests are" +#~ " added for the new image in the" +#~ " [tagging](../../tagging) folder." +#~ msgstr "" +