Commit 58a89177 authored by GitHub Actions's avatar GitHub Actions

[ci skip] Automated publish for 24da256d

parent 24da256d
...@@ -9,7 +9,7 @@ msgid "" ...@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: docker-stacks latest\n" "Project-Id-Version: docker-stacks latest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-06-13 17:24+0000\n" "POT-Creation-Date: 2020-08-08 19:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
...@@ -18,12 +18,12 @@ msgstr "" ...@@ -18,12 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n" "Generated-By: Babel 2.8.0\n"
#: ../../contributing/features.md:1 73568dd40cf8400f866860c92fa9a585 #: ../../contributing/features.md:1 1f4b30ecd7854c24ba6b446ba4edd5af
msgid "# New Features" msgid "# New Features"
msgstr "" msgstr ""
# 64c3ecc68ada47afada78f945253c9e9 # 64c3ecc68ada47afada78f945253c9e9
#: ../../contributing/features.md:3 68122b604e2e42c6ac8b339086c87100 #: ../../contributing/features.md:3 a0a089fe726f4ba98b685362a66efef4
msgid "" msgid ""
"Thank you for contributing to the Jupyter Docker Stacks! We review pull " "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 " "requests of new features (e.g., new packages, new scripts, new flags) to "
...@@ -31,24 +31,24 @@ msgid "" ...@@ -31,24 +31,24 @@ msgid ""
" maintaining the images over time." " maintaining the images over time."
msgstr "" msgstr ""
#: ../../contributing/features.md:5 12333534a174461da43d636f2b91508e #: ../../contributing/features.md:7 0aec09141ec142cf8916ecda7121893e
msgid "## Suggesting a New Feature" msgid "## Suggesting a New Feature"
msgstr "" msgstr ""
# c995f8cabb1d4b4fb53a9c56ae8e017b # c995f8cabb1d4b4fb53a9c56ae8e017b
#: ../../contributing/features.md:7 8cfae9246e674e638795557766880b19 #: ../../contributing/features.md:9 bc1a8da55c8b46f08dce546e3c9ae370
msgid "" msgid ""
"Please follow the process below to suggest a new feature for inclusion in" "Please follow the process below to suggest a new feature for inclusion in"
" one of the core stacks:" " one of the core stacks:"
msgstr "" msgstr ""
#: ../../contributing/features.md:9 4570b8972003443dbf43728a75f174f7 #: ../../contributing/features.md:11 b75bbd51f6f5485d8520eb0d5e3ae1fd
msgid "" msgid ""
"[Open a GitHub issue](https://github.com/jupyter/docker-stacks/issues) " "[Open a GitHub issue](https://github.com/jupyter/docker-stacks/issues) "
"describing the feature you'd like to contribute." "describing the feature you'd like to contribute."
msgstr "" msgstr ""
#: ../../contributing/features.md:10 5dc9c7f20a014c71b4ab55140024b384 #: ../../contributing/features.md:13 54f000e337af4a86a021fbd997d7db79
msgid "" msgid ""
"Discuss with the maintainers whether the addition makes sense in [one of " "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 " "the core stacks](../using/selecting.md#Core-Stacks), as a [recipe in the "
...@@ -56,32 +56,32 @@ msgid "" ...@@ -56,32 +56,32 @@ msgid ""
"something else entirely." "something else entirely."
msgstr "" msgstr ""
#: ../../contributing/features.md:12 bfafd430491f4ea4965b7ea6217b4cd9 #: ../../contributing/features.md:18 eb4065ca16dd4d61b0b79194f9b6f211
msgid "## Selection Criteria" msgid "## Selection Criteria"
msgstr "" msgstr ""
# ca139cf0df684011bdf6f6f68e151796 # ca139cf0df684011bdf6f6f68e151796
#: ../../contributing/features.md:14 f59a6f3d31164e3d928287667e10a7fe #: ../../contributing/features.md:20 d592f1ed0e6c42ebb1aef28e458da779
msgid "" msgid ""
"Roughly speaking, we evaluate new features based on the following " "Roughly speaking, we evaluate new features based on the following "
"criteria:" "criteria:"
msgstr "" msgstr ""
#: ../../contributing/features.md:16 2deadaa24a1340a3a148ca5a6f43c392 #: ../../contributing/features.md:22 82d535c284ac4b1dbb81cab01be9fe70
msgid "" msgid ""
"**Usefulness to Jupyter users**: Is the feature generally applicable " "**Usefulness to Jupyter users**: Is the feature generally applicable "
"across domains? Does it work with Jupyter Notebook, JupyterLab, " "across domains? Does it work with Jupyter Notebook, JupyterLab, "
"JupyterHub, etc.?" "JupyterHub, etc.?"
msgstr "" msgstr ""
#: ../../contributing/features.md:17 57c4f8a0e92842e291265ece9e88e447 #: ../../contributing/features.md:24 737e8604999a4c488c4f4fcb408025d7
msgid "" msgid ""
"**Fit with the image purpose**: Does the feature match the theme of the " "**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 in which it will be added? Would it fit better in a new, community "
"stack?" "stack?"
msgstr "" msgstr ""
#: ../../contributing/features.md:18 e3819ccbbffa4fc99b3c611690473b20 #: ../../contributing/features.md:26 2f3afb23ca24406fb209a961779be680
msgid "" msgid ""
"**Complexity of build / runtime configuration**: How many lines of code " "**Complexity of build / runtime configuration**: How many lines of code "
"does the feature require in one of the Dockerfiles or startup scripts? " "does the feature require in one of the Dockerfiles or startup scripts? "
...@@ -89,14 +89,14 @@ msgid "" ...@@ -89,14 +89,14 @@ msgid ""
"use the images?" "use the images?"
msgstr "" msgstr ""
#: ../../contributing/features.md:19 9ce572bde2f7408fb3cdb1c29b8f393f #: ../../contributing/features.md:29 0fb7606257ae4d768e434785d9a02c1c
msgid "" msgid ""
"**Impact on image metrics**: How many bytes does the feature and its " "**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 " "dependencies add to the image(s)? How many minutes do they add to the "
"build time?" "build time?"
msgstr "" msgstr ""
#: ../../contributing/features.md:20 ee75c19fd4084273bf0b05bb26da1a42 #: ../../contributing/features.md:31 0d8de7ec393740848ddf5a0da5919804
msgid "" msgid ""
"**Ability to support the addition**: Can existing maintainers answer user" "**Ability to support the addition**: Can existing maintainers answer user"
" questions and address future build issues? Are the contributors " " questions and address future build issues? Are the contributors "
...@@ -104,71 +104,67 @@ msgid "" ...@@ -104,71 +104,67 @@ msgid ""
"ensure the feature continues to work over time?" "ensure the feature continues to work over time?"
msgstr "" msgstr ""
#: ../../contributing/features.md:22 22881b02fcdd4c43bc280f7a8214dded #: ../../contributing/features.md:35 4a13b2d0552143ceab1d7a350bbf3605
msgid "## Submitting a Pull Request" msgid "## Submitting a Pull Request"
msgstr "" msgstr ""
# f7ca9b40be90476eb97c8fcd67205e9d # f7ca9b40be90476eb97c8fcd67205e9d
#: ../../contributing/features.md:24 ef4fabecf05c427797009ac7ecc9ffaa #: ../../contributing/features.md:37 bb1f2f3efd914f66aa1373a8b6562b38
msgid "" msgid ""
"If there's agreement that the feature belongs in one or more of the core " "If there's agreement that the feature belongs in one or more of the core "
"stacks:" "stacks:"
msgstr "" msgstr ""
#: ../../contributing/features.md:26 0ae6b52d2ae94508af546696d256a045 #: ../../contributing/features.md:39 35f409699bb346bc8366ef1dbe982e03
msgid "" msgid ""
"Implement the feature in a local clone of the `jupyter/docker-stacks` " "Implement the feature in a local clone of the `jupyter/docker-stacks` "
"project." "project."
msgstr "" msgstr ""
#: ../../contributing/features.md:29 a043243b82c24bb3a0a6ac6fd4eb4ee3 #: ../../contributing/features.md:40 ../../contributing/packages.md:16
#: 7293d312853c4abda978753a2b60ff84 94d4c3fe5ba94c2e8c4936e4a76bc7f3
msgid "" msgid ""
"Please build the image locally before submitting a pull request. Building" "Please build the image locally before submitting a pull request. Building"
" the image locally shortens the debugging cycle by taking some load off " " the image locally shortens the debugging cycle by taking some load off "
"[Travis CI](http://travis-ci.org/), which graciously provides free build " "GitHub Actions, which graciously provide free build services for open "
"services for open source projects like this one. If you use `make`, " "source projects like this one. If you use `make`, call: ```bash make "
"call:" "build/somestack-notebook ```"
msgstr "" msgstr ""
#: ../../contributing/features.md:28 ../../contributing/packages.md:10 #: ../../contributing/features.md:46 ../../contributing/packages.md:22
#: d78d28f63e474115b2f9a07c30192c50 fc7a500fd8944c3b964c5a84c816c430 #: ../../contributing/tests.md:30 3675d6f338b84723a7127fb5b24c737f
msgid "```bash make build/somestack-notebook ```" #: 965eed2fff184215a5c28d6ea75f2b4f c329b62057d04f6faede305145005946
msgstr ""
#: ../../contributing/features.md:31 ../../contributing/packages.md:13
#: ../../contributing/tests.md:20 00212e32fbc5405cb89e2c1d64747446
#: 0cd21fddaf2744478818394f1db2fee6 200d6bfb805740ca9f26994a2629cf66
msgid "" msgid ""
"[Submit a pull request](https://github.com/PointCloudLibrary/pcl/wiki/A" "[Submit a pull request](https://github.com/PointCloudLibrary/pcl/wiki/A"
"-step-by-step-guide-on-preparing-and-submitting-a-pull-request) (PR) with" "-step-by-step-guide-on-preparing-and-submitting-a-pull-request) (PR) with"
" your changes." " your changes."
msgstr "" msgstr ""
#: ../../contributing/features.md:32 ../../contributing/packages.md:14 #: ../../contributing/features.md:48 ../../contributing/packages.md:24
#: ../../contributing/tests.md:21 01006b1634664420a55ab93140eeba1c #: ../../contributing/tests.md:32 5a921237338542e6a6fd99f42cd656d2
#: 1533f4346ec44d63aeff57798ed43311 ac34ca3def304fa1a7bc186ecb08d362 #: a1dc49974c1643bda2f80d34136323e9 ed8607039a744a0bacfe3717febb3b0c
msgid "" msgid ""
"Watch for Travis to report a build success or failure for your PR on " "Watch for GitHub to report a build success or failure for your PR on "
"GitHub." "GitHub."
msgstr "" msgstr ""
#: ../../contributing/features.md:33 c1f5f6fff58944579bbac57d11eed188 #: ../../contributing/features.md:49 953bf754003d400499fb07de69e5bccd
msgid "Discuss changes with the maintainers and address any build issues." msgid "Discuss changes with the maintainers and address any build issues."
msgstr "" msgstr ""
#: ../../contributing/issues.md:1 90d9d26c52694bd39702dbe085548e60 #: ../../contributing/issues.md:1 d00f33cb4fad444098bfade52e940f44
msgid "# Project Issues" msgid "# Project Issues"
msgstr "" msgstr ""
# 9c2a6e9f67354e86aca23758676fca43 # 9c2a6e9f67354e86aca23758676fca43
#: ../../contributing/issues.md:3 ce7326457bd24c7284f84626ef7657e2 #: ../../contributing/issues.md:3 52782ccfd9d545f0a8cbc5fdae85c516
msgid "" msgid ""
"We appreciate your taking the time to report an issue you encountered " "We appreciate your taking the time to report an issue you encountered "
"using the Jupyter Docker Stacks. Please review the following guidelines " "using the Jupyter Docker Stacks. Please review the following guidelines "
"when reporting your problem." "when reporting your problem."
msgstr "" msgstr ""
#: ../../contributing/issues.md:7 fd5aba92b5364d0e962a55331aee6659 #: ../../contributing/issues.md:7 28eede6be4644c28b6d5dd0c427588bf
msgid "" msgid ""
"If you believe you’ve found a security vulnerability in any of the " "If you believe you’ve found a security vulnerability in any of the "
"Jupyter projects included in Jupyter Docker Stacks images, please report " "Jupyter projects included in Jupyter Docker Stacks images, please report "
...@@ -178,7 +174,7 @@ msgid "" ...@@ -178,7 +174,7 @@ msgid ""
"notebook.readthedocs.io/en/stable/_downloads/ipython_security.asc)." "notebook.readthedocs.io/en/stable/_downloads/ipython_security.asc)."
msgstr "" msgstr ""
#: ../../contributing/issues.md:13 31028151b38b42cc9a502a2e3b899903 #: ../../contributing/issues.md:13 8d443940580a48f49cc75cd8d460c797
msgid "" msgid ""
"If you think your problem is unique to the Jupyter Docker Stacks images, " "If you think your problem is unique to the Jupyter Docker Stacks images, "
"please search the [jupyter/docker-stacks issue " "please search the [jupyter/docker-stacks issue "
...@@ -189,14 +185,14 @@ msgid "" ...@@ -189,14 +185,14 @@ msgid ""
msgstr "" msgstr ""
# 69a18cc239b34b94800599bf185f58d6 # 69a18cc239b34b94800599bf185f58d6
#: ../../contributing/issues.md:19 3432baed3e664b9981402ba57e82f0d5 #: ../../contributing/issues.md:19 e572b613ae394b70b62b38fbcc392456
msgid "" msgid ""
"If the issue you're seeing is with one of the open source libraries " "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, " "included in the Docker images and is reproducible outside the images, "
"please file a bug with the appropriate open source project." "please file a bug with the appropriate open source project."
msgstr "" msgstr ""
#: ../../contributing/issues.md:22 27a1501090a044fea57a9b3d193d1ef9 #: ../../contributing/issues.md:22 311c5cbf53e3443f92be6f68aa83ea4f
msgid "" msgid ""
"If you have a general question about how to use the Jupyter Docker Stacks" "If you have a general question about how to use the Jupyter Docker Stacks"
" in your environment, in conjunction with other tools, with " " in your environment, in conjunction with other tools, with "
...@@ -204,53 +200,109 @@ msgid "" ...@@ -204,53 +200,109 @@ msgid ""
"Discourse site](https://discourse.jupyter.org)." "Discourse site](https://discourse.jupyter.org)."
msgstr "" msgstr ""
#: ../../contributing/lint.md:1 f9f3dd16e01847edbfbfcf9ae2985042 #: ../../contributing/lint.md:1 35097c868663402ba1a07d04057f2c6f
msgid "# Image Lint" msgid "# Lint"
msgstr "" msgstr ""
#: ../../contributing/lint.md:3 af0370f47a714f5c8c7d7209b5bb1aec #: ../../contributing/lint.md:3 25d10dda1a5d424fb492fc56ef4949ae
msgid "" msgid ""
"To comply with [Docker best practices][dbp], we are using the " "In order to enforce some rules **linters** are used in this project. "
"[Hadolint][hadolint] tool to analyse each `Dockerfile` ." "Linters can be run either during the **development phase** (by the "
"developer) and during **integration phase** (by Travis). To integrate and"
" enforce this process in the project lifecycle we are using **git hooks**"
" through [pre-commit][pre-commit]."
msgstr ""
#: ../../contributing/lint.md:7 6dcf9c5d11b74b99b7938440c24ff309
msgid "## Pre-commit hook"
msgstr ""
#: ../../contributing/lint.md:9 ../../contributing/lint.md:40
#: 5ff980cf70524b309f20519a7d93c8cf 762f7c709146483caaec06a591ed1be3
msgid "### Installation"
msgstr ""
#: ../../contributing/lint.md:11 480cf1862e374b29b37c1dbc9d584249
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:14 357b5cc91a9b40288f11fe71db5471aa
msgid ""
"```sh # Install all development dependencies for the project $ make dev-"
"env # It can also be installed directly $ pip install pre-commit ```"
msgstr ""
#: ../../contributing/lint.md:21 9125ec7b353f4f248d8b72aaaac3d59e
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:23 0ecb8947372d4f9681b4a8fb8a2a930f
msgid "```sh $ make pre-commit-install ```"
msgstr "" msgstr ""
#: ../../contributing/lint.md:5 c731a817fbe8414fb102cf3a1a25ea96 #: ../../contributing/lint.md:27 fe671ebbac8542c48096bcbeac893809
msgid "## Installation" msgid "### Run"
msgstr "" msgstr ""
#: ../../contributing/lint.md:7 52bbf3443b1d429f87a3930e4ad0fbc0 #: ../../contributing/lint.md:29 ffe3e6145c514786a2e01466279c5548
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 ac22aa59c7434960bf368861cd801566
msgid "```sh $ make pre-commit-all ```"
msgstr ""
#: ../../contributing/lint.md:36 71ae8ce818444ba2bc56d2386944d5b3
msgid "## Image Lint"
msgstr ""
#: ../../contributing/lint.md:38 41179f693173417291b77cdff156f487
msgid ""
"To comply with [Docker best practices][dbp], we are using the "
"[Hadolint][hadolint] tool to analyse each `Dockerfile` ."
msgstr ""
#: ../../contributing/lint.md:42 3e900e49cead4074934cfcb6e2996cea
msgid "" msgid ""
"There is a specific `make` target to install the linter. By default " "There is a specific `make` target to install the linter. By default "
"`hadolint` will be installed in `${HOME}/hadolint`." "`hadolint` will be installed in `${HOME}/hadolint`."
msgstr "" msgstr ""
#: ../../contributing/lint.md:10 98a0b08d5afe4338aeec1d7699f76a2d #: ../../contributing/lint.md:45 29c319a53327485d9c071fe5b304e511
msgid "```bash $ make lint-install" msgid "```bash $ make lint-install"
msgstr "" msgstr ""
#: ../../contributing/lint.md:13 1d3fb52955c64b209df424d724c9679c #: ../../contributing/lint.md:48 c5293dc866fe450caaaafa815b9b5807
msgid "" msgid ""
"# Installing hadolint at /Users/romain/hadolint ... # Installation done! " "# Installing hadolint at /Users/romain/hadolint ... # Installation done! "
"# Haskell Dockerfile Linter v1.17.6-0-gc918759 ```" "# Haskell Dockerfile Linter v1.17.6-0-gc918759 ```"
msgstr "" msgstr ""
#: ../../contributing/lint.md:18 507b0e46012d4419948aa6a603086fe3 #: ../../contributing/lint.md:53 15a35b489c1e411c9d89aab350c63d7f
msgid "## Lint" msgid "### Linting"
msgstr "" msgstr ""
#: ../../contributing/lint.md:20 da32627dc3ed420bae073e85bd79c406 #: ../../contributing/lint.md:55 41ef020cae874c2d9ca519058511cb18
msgid "### Per Stack" msgid "#### Per Stack"
msgstr "" msgstr ""
#: ../../contributing/lint.md:22 c42134dea1a44a27a508f58af72e698b #: ../../contributing/lint.md:57 41366eb471f445dab4c340a91e6fa0dc
msgid "The linter can be run per stack." msgid "The linter can be run per stack."
msgstr "" msgstr ""
#: ../../contributing/lint.md:24 3394806edf7447b88f7ebd1445e4b259 #: ../../contributing/lint.md:59 41f2568c53604a0f9d1592be3d85f282
msgid "```bash $ make lint/scipy-notebook" msgid "```bash $ make lint/scipy-notebook"
msgstr "" msgstr ""
#: ../../contributing/lint.md:27 8bd8362eeb2a4d26b9f1d79da20841e9 #: ../../contributing/lint.md:62 ad960793755e4572ac30b6352b79d637
msgid "" msgid ""
"# Linting Dockerfiles in scipy-notebook... # scipy-notebook/Dockerfile:4 " "# Linting Dockerfiles in scipy-notebook... # scipy-notebook/Dockerfile:4 "
"DL3006 Always tag the version of an image explicitly # scipy-" "DL3006 Always tag the version of an image explicitly # scipy-"
...@@ -264,59 +316,59 @@ msgid "" ...@@ -264,59 +316,59 @@ msgid ""
"splitting. # make: *** [lint/scipy-notebook] Error 1 ```" "splitting. # make: *** [lint/scipy-notebook] Error 1 ```"
msgstr "" msgstr ""
#: ../../contributing/lint.md:37 3274ec37f4224d2b9ab8367292c905dd #: ../../contributing/lint.md:72 e026e25057904d69b4edf7b553d8f638
msgid "Optionally you can pass arguments to the linter." msgid "Optionally you can pass arguments to the linter."
msgstr "" msgstr ""
#: ../../contributing/lint.md:39 d4cb9163b89b493a925203d318d9d1ba #: ../../contributing/lint.md:74 1127ab0649204c5b84764164f5c1b04d
msgid "" msgid ""
"```bash # Use a different export format $ make lint/scipy-notebook " "```bash # Use a different export format $ make lint/scipy-notebook "
"ARGS=\"--format codeclimate\" ```" "ARGS=\"--format codeclimate\" ```"
msgstr "" msgstr ""
#: ../../contributing/lint.md:44 b41fe7b4867749a89539b155925dc619 #: ../../contributing/lint.md:79 fdbef21047db45749fafca202efd10a0
msgid "### All the Stacks" msgid "#### All the Stacks"
msgstr "" msgstr ""
#: ../../contributing/lint.md:46 a729e34bfd764f4694567b06dcc084aa #: ../../contributing/lint.md:81 9a95d1f652b7430a89fbffa9f1ebe75e
msgid "The linter can be run against all the stacks." msgid "The linter can be run against all the stacks."
msgstr "" msgstr ""
#: ../../contributing/lint.md:48 c84237491ed046fca7551f92bd147365 #: ../../contributing/lint.md:83 8b1bfdcf345d4af99501d154e0dab0b5
msgid "```bash $ make lint-all ```" msgid "```bash $ make lint-all ```"
msgstr "" msgstr ""
#: ../../contributing/lint.md:52 50166f6463634b4a90d25e7b96cc4b12 #: ../../contributing/lint.md:87 acde0d5ce4f54bbdacdd58ed10db14e0
msgid "## Ignoring Rules" msgid "### Ignoring Rules"
msgstr "" msgstr ""
#: ../../contributing/lint.md:54 356fc7c100ef4a8fbd748eb27367d356 #: ../../contributing/lint.md:89 f6d04edf48e44471a9e73062d99f9389
msgid "" msgid ""
"Sometimes it is necessary to ignore [some rules][rules]. The following " "Sometimes it is necessary to ignore [some rules][rules]. The following "
"rules are ignored by default and sor for all images in the " "rules are ignored by default and sor for all images in the "
"`.hadolint.yaml` file." "`.hadolint.yaml` file."
msgstr "" msgstr ""
#: ../../contributing/lint.md:57 cf97f4a183734b8d9e57b760cfccc627 #: ../../contributing/lint.md:92 af91bdf6147c41cdaea723e48e3d4c55
msgid "" msgid ""
"[`DL3006`][DL3006]: We use a specific policy to manage image tags. - " "[`DL3006`][DL3006]: We use a specific policy to manage image tags. - "
"`base-notebook` `FROM` clause is fixed but based on an argument (`ARG`). " "`base-notebook` `FROM` clause is fixed but based on an argument (`ARG`). "
"- Building downstream images from (`FROM`) the latest is done on purpose." "- Building downstream images from (`FROM`) the latest is done on purpose."
msgstr "" msgstr ""
#: ../../contributing/lint.md:60 70076669dfb94f11b1194fbd7976a584 #: ../../contributing/lint.md:95 b892962b128f49a791eda29158574c12
msgid "" msgid ""
"[`DL3008`][DL3008]: System packages are always updated (`apt-get`) to the" "[`DL3008`][DL3008]: System packages are always updated (`apt-get`) to the"
" latest version." " latest version."
msgstr "" msgstr ""
#: ../../contributing/lint.md:62 bdaf17200ecb4201b6d147943cf1b021 #: ../../contributing/lint.md:97 b85c2a3a25884fe3a2b13bd5b7ba4f0e
msgid "" msgid ""
"For other rules, the preferred way to do it is to flag ignored rules in " "For other rules, the preferred way to do it is to flag ignored rules in "
"the `Dockerfile`." "the `Dockerfile`."
msgstr "" msgstr ""
#: ../../contributing/lint.md:64 9965b559072043e6a66ec2fec7710ad4 #: ../../contributing/lint.md:99 dcf48a746ba44969b5068eaefdc52bb2
msgid "" msgid ""
"> It is also possible to ignore rules by using a special comment directly" "> It is also possible to ignore rules by using a special comment directly"
" above the Dockerfile instruction you want to make an exception for. " " above the Dockerfile instruction you want to make an exception for. "
...@@ -324,33 +376,34 @@ msgid "" ...@@ -324,33 +376,34 @@ msgid ""
"example:" "example:"
msgstr "" msgstr ""
#: ../../contributing/lint.md:66 cb3b17c195084c669cae96359e30709f #: ../../contributing/lint.md:101 8e111990cdb340eaa85258992d0a5c26
msgid "```dockerfile" msgid "```dockerfile"
msgstr "" msgstr ""
#: ../../contributing/lint.md:68 3ca17796e05a437d98882aecce21b7a5 #: ../../contributing/lint.md:103 d066e760189f4eb0abc1304a95b7e5f5
msgid "FROM ubuntu" msgid "FROM ubuntu"
msgstr "" msgstr ""
#: ../../contributing/lint.md:70 c0214b6cb2d2487fae29e29815c68a05 #: ../../contributing/lint.md:105 6d8b8e215e11402fa32af7a4ba1f76aa
msgid "# hadolint ignore=DL3003,SC1035 RUN cd /tmp && echo \"hello!\" ```" msgid "# hadolint ignore=DL3003,SC1035 RUN cd /tmp && echo \"hello!\" ```"
msgstr "" msgstr ""
#: ../../contributing/lint.md:74 6d86e357bd26405886819fd0f55bc87c #: ../../contributing/lint.md:109 f2da01d5433947b68f2559c7d80796eb
msgid "" msgid ""
"[hadolint]: https://github.com/hadolint/hadolint [dbp]: " "[hadolint]: https://github.com/hadolint/hadolint [dbp]: "
"https://docs.docker.com/develop/develop-images/dockerfile_best-practices " "https://docs.docker.com/develop/develop-images/dockerfile_best-practices "
"[rules]: https://github.com/hadolint/hadolint#rules [DL3006]: " "[rules]: https://github.com/hadolint/hadolint#rules [DL3006]: "
"https://github.com/hadolint/hadolint/wiki/DL3006 [DL3008]: " "https://github.com/hadolint/hadolint/wiki/DL3006 [DL3008]: "
"https://github.com/hadolint/hadolint/wiki/DL3008" "https://github.com/hadolint/hadolint/wiki/DL3008 [pre-commit]: https"
"://pre-commit.com/"
msgstr "" msgstr ""
#: ../../contributing/packages.md:1 0e3c0f42f4484000ad6997221929c575 #: ../../contributing/packages.md:1 e2294b839d07437480f4402937469230
msgid "# Package Updates" msgid "# Package Updates"
msgstr "" msgstr ""
# 5f269a667f9a4c3ca342cfb49ecaefb2 # 5f269a667f9a4c3ca342cfb49ecaefb2
#: ../../contributing/packages.md:3 8686c5370f0b4a4786e58960d4c0c1f8 #: ../../contributing/packages.md:3 4453da6339b6477f9dcc91eccaa86e31
msgid "" msgid ""
"We actively seek pull requests which update packages already included in " "We actively seek pull requests which update packages already included in "
"the project Dockerfiles. This is a great way for first-time contributors " "the project Dockerfiles. This is a great way for first-time contributors "
...@@ -358,11 +411,11 @@ msgid "" ...@@ -358,11 +411,11 @@ msgid ""
msgstr "" msgstr ""
# 30d4a79bce8d439d97e6e3555a088548 # 30d4a79bce8d439d97e6e3555a088548
#: ../../contributing/packages.md:5 68187b524c5d418281ff4c0ba2d5ea3c #: ../../contributing/packages.md:7 3c16959d3ead47e0872f7d79c8435824
msgid "Please follow the process below to update a package version:" msgid "Please follow the process below to update a package version:"
msgstr "" msgstr ""
#: ../../contributing/packages.md:7 7629d9afde3d46ca98cbe37c1e7fadad #: ../../contributing/packages.md:9 64ed93cfb883495eae845d07888bb83b
msgid "" msgid ""
"Locate the Dockerfile containing the library you wish to update (e.g., " "Locate the Dockerfile containing the library you wish to update (e.g., "
"[base-notebook/Dockerfile](https://github.com/jupyter/docker-" "[base-notebook/Dockerfile](https://github.com/jupyter/docker-"
...@@ -371,7 +424,7 @@ msgid "" ...@@ -371,7 +424,7 @@ msgid ""
"/scipy-notebook/Dockerfile))" "/scipy-notebook/Dockerfile))"
msgstr "" msgstr ""
#: ../../contributing/packages.md:8 209a59a32f7d416395da48ba7deb9ec4 #: ../../contributing/packages.md:12 8f9a5ef2958d42dd9fd3e771a43b9703
msgid "" msgid ""
"Adjust the version number for the package. We prefer to pin the major and" "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 " " minor version number of packages so as to minimize rebuild side-effects "
...@@ -380,26 +433,18 @@ msgid "" ...@@ -380,26 +433,18 @@ msgid ""
"`notebook=5.4.*`." "`notebook=5.4.*`."
msgstr "" msgstr ""
#: ../../contributing/packages.md:11 ae6f768e7d254148afe4f65691363d4c #: ../../contributing/packages.md:25 bce00ae15d21464fbf78cffd96b278f3
msgid ""
"Please build the image locally before submitting a pull request. Building"
" the image locally shortens the debugging cycle by taking some load off "
"[Travis CI](http://travis-ci.org/), which graciously provides free build "
"services for open source projects like this one. If you use `make`, call:"
msgstr ""
#: ../../contributing/packages.md:15 33c70276f8544f4c9ce33f0fee67ae97
msgid "" msgid ""
"Discuss changes with the maintainers and address any build issues. " "Discuss changes with the maintainers and address any build issues. "
"Version conflicts are the most common problem. You may need to upgrade " "Version conflicts are the most common problem. You may need to upgrade "
"additional packages to fix build failures." "additional packages to fix build failures."
msgstr "" msgstr ""
#: ../../contributing/packages.md:17 7cf4452f20ed4bafaf16b523ef383325 #: ../../contributing/packages.md:28 8f564432a8944e909f97d3462756d64f
msgid "## Notes" msgid "## Notes"
msgstr "" msgstr ""
#: ../../contributing/packages.md:19 4d3fe02500b7454ab0413148de50f87e #: ../../contributing/packages.md:30 1471b87cc5f24f089a3f3c9ca80f7350
msgid "" msgid ""
"In order to help identifying packages that can be updated you can use the" "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 " " following helper tool. It will list all the packages installed in the "
...@@ -407,11 +452,11 @@ msgid "" ...@@ -407,11 +452,11 @@ msgid ""
"only on requested packages." "only on requested packages."
msgstr "" msgstr ""
#: ../../contributing/packages.md:22 829b62bdfee54ce7912f4fd82e0811f1 #: ../../contributing/packages.md:34 c97fe1c61a8a4b9d9717eff5b6cfee0d
msgid "```bash $ make check-outdated/base-notebook" msgid "```bash $ make check-outdated/base-notebook"
msgstr "" msgstr ""
#: ../../contributing/packages.md:25 bc22117d06cc4f8792314762474712fa #: ../../contributing/packages.md:37 10f69925750a4280a0c1e32329505a97
msgid "" msgid ""
"# INFO test_outdated:test_outdated.py:80 3/8 (38%) packages could be " "# INFO test_outdated:test_outdated.py:80 3/8 (38%) packages could be "
"updated # INFO test_outdated:test_outdated.py:82 # Package " "updated # INFO test_outdated:test_outdated.py:82 # Package "
...@@ -420,11 +465,11 @@ msgid "" ...@@ -420,11 +465,11 @@ msgid ""
"```" "```"
msgstr "" msgstr ""
#: ../../contributing/recipes.md:1 b62539e910b449cab65460c586b9460c #: ../../contributing/recipes.md:1 51acfd2e5cc04d79b4b0237f60d1e0b7
msgid "# New Recipes" msgid "# New Recipes"
msgstr "" msgstr ""
#: ../../contributing/recipes.md:3 dc7089fe2a494ea19925cf8af9a59e5a #: ../../contributing/recipes.md:3 86d268668ef047d699a583bb03b37ab8
msgid "" msgid ""
"We welcome contributions of [recipes](../using/recipes.md), short " "We welcome contributions of [recipes](../using/recipes.md), short "
"examples of using, configuring, or extending the Docker Stacks, for " "examples of using, configuring, or extending the Docker Stacks, for "
...@@ -432,25 +477,25 @@ msgid "" ...@@ -432,25 +477,25 @@ msgid ""
"new recipe:" "new recipe:"
msgstr "" msgstr ""
#: ../../contributing/recipes.md:5 e10b70b695d147fb850d11b48beee7fc #: ../../contributing/recipes.md:5 bc2e49a608154c85b595d6f682937d8f
msgid "Open the `docs/using/recipes.md` source file." msgid "Open the `docs/using/recipes.md` source file."
msgstr "" msgstr ""
#: ../../contributing/recipes.md:6 7151c9e77ada4212adf77cae937e3cae #: ../../contributing/recipes.md:6 fbb143e5a1534520928e32e4ee7c85ff
msgid "" msgid ""
"Add a second-level Markdown heading naming your recipe at the bottom of " "Add a second-level Markdown heading naming your recipe at the bottom of "
"the file (e.g., `## Add the RISE extension`)" "the file (e.g., `## Add the RISE extension`)"
msgstr "" msgstr ""
# 8838b0ff2be24c23afaca9a6f43a9b66 # 8838b0ff2be24c23afaca9a6f43a9b66
#: ../../contributing/recipes.md:7 541d6ad94859490d98c8a7f04baa4947 #: ../../contributing/recipes.md:7 e791aa1de3774b3eb10d864c2c1bbfac
msgid "" msgid ""
"Write the body of your recipe under the heading, including whatever " "Write the body of your recipe under the heading, including whatever "
"command line, Dockerfile, links, etc. you need." "command line, Dockerfile, links, etc. you need."
msgstr "" msgstr ""
#: ../../contributing/recipes.md:8 ../../contributing/stacks.md:111 #: ../../contributing/recipes.md:8 ../../contributing/stacks.md:137
#: 0b5ab045564f4c85a442996b93340288 8c42e042130646cb8e715440d3c88932 #: 4b62401782314bd69e0626a418243aa2 e67fe61f4c01439e9a80f7c1f6048e75
msgid "" msgid ""
"[Submit a pull request](https://github.com/PointCloudLibrary/pcl/wiki/A" "[Submit a pull request](https://github.com/PointCloudLibrary/pcl/wiki/A"
"-step-by-step-guide-on-preparing-and-submitting-a-pull-request) (PR) with" "-step-by-step-guide-on-preparing-and-submitting-a-pull-request) (PR) with"
...@@ -458,11 +503,11 @@ msgid "" ...@@ -458,11 +503,11 @@ msgid ""
"formatting or content issues." "formatting or content issues."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:1 e23e06546a29406db6e337f82fabc3e6 #: ../../contributing/stacks.md:1 5e9b9b192a664abfa1b62c1b1d3bcb1d
msgid "# Community Stacks" msgid "# Community Stacks"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:3 74ab09f407b744bdac1945aebbd91bcb #: ../../contributing/stacks.md:3 fd57650d76a640d5b088ee62814d58d8
msgid "" msgid ""
"We love to see the community create and share new Jupyter Docker images. " "We love to see the community create and share new Jupyter Docker images. "
"We've put together a [cookiecutter project](https://github.com/jupyter" "We've put together a [cookiecutter project](https://github.com/jupyter"
...@@ -471,263 +516,250 @@ msgid "" ...@@ -471,263 +516,250 @@ msgid ""
"Docker. Following these steps will:" "Docker. Following these steps will:"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:5 7b86926f795a4846ab36cb755f3f1306 #: ../../contributing/stacks.md:8 bd5dbaa5f43f426a97e5b9435f09e4cb
msgid "" msgid ""
"Setup a project on GitHub containing a Dockerfile based on either the " "Setup a project on GitHub containing a Dockerfile based on either the "
"`jupyter/base-notebook` or `jupyter/minimal-notebook` image." "`jupyter/base-notebook` or `jupyter/minimal-notebook` image."
msgstr "" msgstr ""
# 8fa22b86dc9f4750b0b903371f16c1e6 #: ../../contributing/stacks.md:10 b09f698e6f7b48e9b3174c2f0117d872
#: ../../contributing/stacks.md:6 194fc91e8b984dda94639d27941218e0
msgid "" msgid ""
"Configure Travis CI to build and test your image when users submit pull " "Configure GitHub Actions to build and test your image when users submit "
"requests to your repository." "pull requests to your repository."
msgstr "" msgstr ""
# cb04d6b8877b47e78277b7025f642ae3 # cb04d6b8877b47e78277b7025f642ae3
#: ../../contributing/stacks.md:7 3b980b7f6c1d4032b562e2f2ee6987e4 #: ../../contributing/stacks.md:12 fff629a47a9a4e849aba0f0267d0e113
msgid "Configure Docker Cloud to build and host your images for others to use." msgid "Configure Docker Cloud to build and host your images for others to use."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:8 38319010672e4fc6a302f43b8df51ffb #: ../../contributing/stacks.md:13 ec6c068089db4f8b83a065fca595bcd9
msgid "" msgid ""
"Update the [list of community stacks](../using/selecting.html#community-" "Update the [list of community stacks](../using/selecting.html#community-"
"stacks) in this documentation to include your image." "stacks) in this documentation to include your image."
msgstr "" msgstr ""
# 8e0fd1dc73cc40ceab19307d0cd809c1 # 8e0fd1dc73cc40ceab19307d0cd809c1
#: ../../contributing/stacks.md:10 7718d7d6d0bc4e67bd75b64bdadba041 #: ../../contributing/stacks.md:16 e1e72acfda3748f6a7e5b5f9ea7f3861
msgid "" msgid ""
"This approach mirrors how we build and share the core stack images. Feel " "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 " "free to follow it or pave your own path using alternative services and "
"build tools." "build tools."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:12 b8c907e8c118419796d1620ac9e71c8f #: ../../contributing/stacks.md:19 dd26246cef5542bf858e9b80d07bf908
msgid "## Creating a Project" msgid "## Creating a Project"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:14 b635c7a30ced4430b88fed123c2231f7 #: ../../contributing/stacks.md:21 78b8dce06a1b49b3ab561a4794cf61bd
msgid "" msgid ""
"First, install [cookiecutter](https://github.com/audreyr/cookiecutter) " "First, install [cookiecutter](https://github.com/audreyr/cookiecutter) "
"using pip or conda:" "using pip or conda:"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:16 3db9dc85806e46b791468009008aec23 #: ../../contributing/stacks.md:23 9ff3413066b04a8a87d97edf68c3d098
msgid "```bash pip install cookiecutter # or conda install cookiecutter ```" msgid "```bash pip install cookiecutter # or conda install cookiecutter ```"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:20 2427280d8b0a4f178aa400c8fad76bfc #: ../../contributing/stacks.md:27 c9c7a9dee7aa47229c9ca71551b505db
msgid "" msgid ""
"Run the cookiecutter command pointing to the [jupyter/cookiecutter-" "Run the cookiecutter command pointing to the [jupyter/cookiecutter-"
"docker-stacks](https://github.com/jupyter/cookiecutter-docker-stacks) " "docker-stacks](https://github.com/jupyter/cookiecutter-docker-stacks) "
"project on GitHub." "project on GitHub."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:22 32e9f27558ea4e09a52c9f1d62251fbb #: ../../contributing/stacks.md:31 5f569d16777d427586d3ee933da8bdf7
msgid "" msgid ""
"```bash cookiecutter https://github.com/jupyter/cookiecutter-docker-" "```bash cookiecutter https://github.com/jupyter/cookiecutter-docker-"
"stacks.git ```" "stacks.git ```"
msgstr "" msgstr ""
# 676ff068156d4ca7b1043b4a4fe2d1f1 # 676ff068156d4ca7b1043b4a4fe2d1f1
#: ../../contributing/stacks.md:26 a2566ac2324448e9af272bd9c5a1c1c1 #: ../../contributing/stacks.md:35 9702bf91c71e49d4b05b22708b11d0dc
msgid "" msgid ""
"Enter a name for your new stack image. This will serve as both the git " "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." "repository name and the part of the Docker image name after the slash."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:29 2dd8006f293643b1ba1ba9771a9bf992 #: ../../contributing/stacks.md:38 302c74268ac043e19e0a1a4becaa3a81
msgid "``` stack_name [my-jupyter-stack]: ```" msgid "``` stack_name [my-jupyter-stack]: ```"
msgstr "" msgstr ""
# 96deffa98bab47da82e5598e549c8a39 # 96deffa98bab47da82e5598e549c8a39
#: ../../contributing/stacks.md:33 7b87469603c2457d8efbd8d38e1997a7 #: ../../contributing/stacks.md:42 ef070c4a4e5947afad068dd42c94afa8
msgid "" msgid ""
"Enter the user or organization name under which this stack will reside on" "Enter the user or organization name under which this stack will reside on"
" Docker Cloud / Hub. You must have access to manage this Docker Cloud org" " Docker Cloud / Hub. You must have access to manage this Docker Cloud org"
" in order to push images here and setup automated builds." " in order to push images here and setup automated builds."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:37 de7fe5882a97405eb9c3e111f4fa3413 #: ../../contributing/stacks.md:46 0f0d1602a3594734af9c9448b96a7992
msgid "``` stack_org [my-project]: ```" msgid "``` stack_org [my-project]: ```"
msgstr "" msgstr ""
# b796c2d7c08b4a1db5cdfd3de7d84c16 # b796c2d7c08b4a1db5cdfd3de7d84c16
#: ../../contributing/stacks.md:41 f94ec73b9c784cc1bcfb33494e5ce0df #: ../../contributing/stacks.md:50 fa5555c0063c40aeb048112658255e4e
msgid "" msgid ""
"Select an image from the jupyter/docker-stacks project that will serve as" "Select an image from the jupyter/docker-stacks project that will serve as"
" the base for your new image." " the base for your new image."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:44 a64c3be460d0452aab96151c5a8bda12 #: ../../contributing/stacks.md:53 94e00ac700294ef596da279daa673331
msgid "``` stack_base_image [jupyter/base-notebook]: ```" msgid "``` stack_base_image [jupyter/base-notebook]: ```"
msgstr "" msgstr ""
# 7ef9d73286d04b12a1350e8d9565df65 # 7ef9d73286d04b12a1350e8d9565df65
#: ../../contributing/stacks.md:48 26646e2da5c2495a9d24b9d5522854e4 #: ../../contributing/stacks.md:57 893a7ded902c463a8362a494a79a5cf8
msgid "Enter a longer description of the stack for your README." msgid "Enter a longer description of the stack for your README."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:50 57d24b5517b8495bbf6857ac93cbaf85 #: ../../contributing/stacks.md:59 63b5b03b3a484a5b9027e10194dedeef
msgid "" msgid ""
"``` stack_description [my-jupyter-stack is a community maintained Jupyter" "``` stack_description [my-jupyter-stack is a community maintained Jupyter"
" Docker Stack image]: ```" " Docker Stack image]: ```"
msgstr "" msgstr ""
# 479d3a5c6ef9481a9dc4033224c540fa # 479d3a5c6ef9481a9dc4033224c540fa
#: ../../contributing/stacks.md:54 8c29ebcb67d94ca6b3761878e460e002 #: ../../contributing/stacks.md:63 75186ce005fc4399b9f1294c87dd4cd2
msgid "Initialize your project as a Git repository and push it to GitHub." msgid "Initialize your project as a Git repository and push it to GitHub."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:56 8a1307c751be41299ff0afdb2193fa5c #: ../../contributing/stacks.md:65 4b5cc135f4de4e6a824e8e89636e38e5
msgid "``` cd <stack_name you chose>" msgid "``` cd <stack_name you chose>"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:59 6cd23d80cc3c4de1a59a3ce5451177cd #: ../../contributing/stacks.md:68 68bf7622f36343bb9ee98810ef07a89b
msgid "" msgid ""
"git init git add . git commit -m 'Seed repo' git remote add origin <url " "git init git add . git commit -m 'Seed repo' git remote add origin <url "
"from github> git push -u origin master ```" "from github> git push -u origin master ```"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:66 6e38296bbde24e12898e62d2476e0889 #: ../../contributing/stacks.md:75 ee68ec99549f4a7ab077ca743699acdc
msgid "## Configuring Travis" msgid "## Configuring Travis"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:77 f7336f2c3ea14f36a9f467c7803e952c
msgid ""
"> NOTE: This section and the cookiecutter template should be updated to "
"describe using GitHub > Actions now that jupyter/docker-stacks uses that "
"service."
msgstr ""
# 38e3784d96f64d7481f0e1fd17aff9cb # 38e3784d96f64d7481f0e1fd17aff9cb
#: ../../contributing/stacks.md:68 af1ed0ba41394284a6e172594a0ced31 #: ../../contributing/stacks.md:80 ad43e39d477944b898cf18ebdc37ec01
msgid "" msgid ""
"Next, link your GitHub project to Travis CI to build your Docker image " "Next, link your GitHub project to Travis CI to build your Docker image "
"whenever you or someone else submits a pull request." "whenever you or someone else submits a pull request."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:70 a2d9189c4b174051bd4f4e221c7e1fe5 #: ../../contributing/stacks.md:83 c59b36597fc7460982e6406d66090592
msgid "" msgid ""
"1. Visit [https://docs.travis-ci.com/user/getting-started/#To-get-" "Visit [https://docs.travis-ci.com/user/getting-started/#To-get-started-"
"started-with-Travis-CI](https://docs.travis-ci.com/user/getting-started" "with-Travis-CI](https://docs.travis-ci.com/user/getting-started/#To-get-"
"/#To-get-started-with-Travis-CI) and follow the instructions to add the " "started-with-Travis-CI) and follow the instructions to add the Travis CI "
"Travis CI application to your GitHub account. 3. Visit [https://travis-" "application to your GitHub account."
"ci.org](https://travis-ci.org). 4. Click the + symbol at the top of the " msgstr ""
"left sidebar."
#: ../../contributing/stacks.md:86 9e5d81ade9684748b32c6ade3605a0ec
msgid "Visit [https://travis-ci.org](https://travis-ci.org)."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:73 8334004f6df740dea6a905b9f5972d4c #: ../../contributing/stacks.md:87 af91579e3ec14edeb8788cdf67fa141e
msgid "" msgid ""
"![Travis sidebar with plus button screenshot](../_static/travis-plus-" "Click the + symbol at the top of the left sidebar. ![Travis sidebar with "
"repo.png)" "plus button screenshot](../_static/travis-plus-repo.png)"
msgstr "" msgstr ""
# ac370ece6fb24becb8034cb994ad8f4b # ac370ece6fb24becb8034cb994ad8f4b
#: ../../contributing/stacks.md:74 d237527b18974c92886a87127521f56d #: ../../contributing/stacks.md:89 18584d73dddb4c41b2e7819e17e8968b
msgid "" msgid ""
"Locate your project repository either in your primary user account or in " "Locate your project repository either in your primary user account or in "
"one of the organizations to which you belong." "one of the organizations to which you belong."
msgstr "" msgstr ""
# 6b6a7bab547d4e25bd930009a6a9ea44 # 6b6a7bab547d4e25bd930009a6a9ea44
#: ../../contributing/stacks.md:75 1dbc14fe092646d0b4248901235b40ed #: ../../contributing/stacks.md:91 8e2e7f97a52a464ebfead53159d1ab6b
msgid "Click the toggle to enable builds for the project repository." msgid "Click the toggle to enable builds for the project repository."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:76 a610a6a093a247eba3877322568d0bb9 #: ../../contributing/stacks.md:92 8c1eac1c459442e1b97c8ebbe46385f3
msgid "Click the **Settings** button for that repository."
msgstr ""
#: ../../contributing/stacks.md:77 817ec9e36c8347d2b1f568654e28af83
msgid "" msgid ""
"![Travis enable build toggle screenshot](../_static/travis-enable-" "Click the **Settings** button for that repository. ![Travis enable build "
"build.png)" "toggle screenshot](../_static/travis-enable-build.png)"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:78 84e38ed3b3b24e92a4f33db3af03723f #: ../../contributing/stacks.md:94 605dcce863334fac957041e789237e36
msgid "" msgid ""
"Enable **Build only if .travis.yml is present** and **Build pushed pull " "Enable **Build only if .travis.yml is present** and **Build pushed pull "
"requests**." "requests**. ![Travis build settings screenshot](../_static/travis-build-"
msgstr "" "settings.png)"
#: ../../contributing/stacks.md:79 b57a3c1f90a74d769abc08bbada764ac
msgid "![Travis build settings screenshot](../_static/travis-build-settings.png)"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:80 577c4b978be540329cab6349be01db75 #: ../../contributing/stacks.md:96 7b2793aba2404996bccbd9acc3a140e4
msgid "Disable **Build pushed branches**." msgid "Disable **Build pushed branches**."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:82 9a3a675353694b418d23ce190fcde1c8 #: ../../contributing/stacks.md:98 aa71473c30c940beac55816b2d0e0625
msgid "## Configuring Docker Cloud" msgid "## Configuring Docker Cloud"
msgstr "" msgstr ""
# f0c01a2906494d039d73324e90cbae44 # f0c01a2906494d039d73324e90cbae44
#: ../../contributing/stacks.md:84 bfd61f89b75543b3b24fbc92d3f70964 #: ../../contributing/stacks.md:100 c8648232b1174610931b9391084910cd
msgid "" msgid ""
"Now, configure Docker Cloud to build your stack image and push it to " "Now, configure Docker Cloud to build your stack image and push it to "
"Docker Hub repository whenever you merge a GitHub pull request to the " "Docker Hub repository whenever you merge a GitHub pull request to the "
"master branch of your project." "master branch of your project."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:86 69cac7c980ab463083404e170a8f5e34 #: ../../contributing/stacks.md:103 af488675981a41eab8cae4129071e5a3
msgid "Visit [https://cloud.docker.com/](https://cloud.docker.com/) and login." msgid "Visit [https://cloud.docker.com/](https://cloud.docker.com/) and login."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:87 02e0caa91e7b4069a8e07e10914445b0 #: ../../contributing/stacks.md:104 afeb9da9a29b400db62a7c0785d5227c
msgid "" msgid ""
"Select the account or organization matching the one you entered when " "Select the account or organization matching the one you entered when "
"prompted with `stack_org` by the cookiecutter." "prompted with `stack_org` by the cookiecutter. ![Docker account selection"
" screenshot](../_static/docker-org-select.png)"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:88 1984a088c6af48899d61c5fa3f01fe55 #: ../../contributing/stacks.md:106 620c22ad41cd454dbdfab22b9158156e
msgid "![Docker account selection screenshot](../_static/docker-org-select.png)"
msgstr ""
#: ../../contributing/stacks.md:89 e4725346fb314d54ae78fb41c976709a
msgid "Scroll to the bottom of the page and click **Create repository**." msgid "Scroll to the bottom of the page and click **Create repository**."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:90 40088f0729d44d2cab75763351776a30 #: ../../contributing/stacks.md:107 895d2943d06e425db1b224f1d72e3124
msgid "" msgid ""
"Enter the name of the image matching the one you entered when prompted " "Enter the name of the image matching the one you entered when prompted "
"with `stack_name` by the cookiecutter." "with `stack_name` by the cookiecutter. ![Docker image name and "
msgstr "" "description screenshot](../_static/docker-repo-name.png)"
#: ../../contributing/stacks.md:91 31cc5283e7424d7bb9665f599ac70b9f
msgid ""
"![Docker image name and description screenshot](../_static/docker-repo-"
"name.png)"
msgstr "" msgstr ""
# 79092e5007ba4bdead594a71e30cd58a # 79092e5007ba4bdead594a71e30cd58a
#: ../../contributing/stacks.md:92 39537f0c54a140fba52a17e74a4de963 #: ../../contributing/stacks.md:109 166a9e752d5a410da94fd26ee53a7541
msgid "Enter a description for your image." msgid "Enter a description for your image."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:93 502b3baca67f4bc3bead7f72aad08505 #: ../../contributing/stacks.md:110 9269f2d3466a4ec99bc5e18fb953d0db
msgid "" msgid ""
"Click **GitHub** under the **Build Settings** and follow the prompts to " "Click **GitHub** under the **Build Settings** and follow the prompts to "
"connect your account if it is not already connected." "connect your account if it is not already connected."
msgstr "" msgstr ""
# e085cfd6d7664d04bcd14ce89f24b75a #: ../../contributing/stacks.md:112 c7031cb980624063a69bbbca22342331
#: ../../contributing/stacks.md:94 8cd69feca10342b082e3ffa365756531
msgid "" msgid ""
"Select the GitHub organization and repository containing your image " "Select the GitHub organization and repository containing your image "
"definition from the dropdowns." "definition from the dropdowns. ![Docker from GitHub automated build "
msgstr "" "screenshot](../_static/docker-github-settings.png)"
#: ../../contributing/stacks.md:95 36c799f13fe4421cab13f57df0a1dd3a
msgid ""
"![Docker from GitHub automated build screenshot](../_static/docker-"
"github-settings.png)"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:96 6fe8225f223642748101e2a42becd21b #: ../../contributing/stacks.md:115 796d545d2dd84b01bdde42b0fee0074f
msgid "Click the **Create and Build** button." msgid "Click the **Create and Build** button."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:98 ff46d994b8094fdc945fbfa04b2ab183 #: ../../contributing/stacks.md:117 42867fa2fedb45a39954f5cc4b583375
msgid "## Defining Your Image" msgid "## Defining Your Image"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:100 34727a930d0c41969b2d2fd451295f73 #: ../../contributing/stacks.md:119 49468177c5fb451a84cd60d2768a2b94
msgid "" msgid ""
"Make edits the Dockerfile in your project to add third-party libraries " "Make edits the Dockerfile in your project to add third-party libraries "
"and configure Jupyter applications. Refer to the Dockerfiles for the core" "and configure Jupyter applications. Refer to the Dockerfiles for the core"
...@@ -736,7 +768,7 @@ msgid "" ...@@ -736,7 +768,7 @@ msgid ""
"feel for what's possible and best practices." "feel for what's possible and best practices."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:102 39d833a10d1441ff8ab92e2ef863698b #: ../../contributing/stacks.md:124 5576d815ad70493bbe72f01328de6cf5
msgid "" msgid ""
"[Submit pull requests](https://github.com/PointCloudLibrary/pcl/wiki/A" "[Submit pull requests](https://github.com/PointCloudLibrary/pcl/wiki/A"
"-step-by-step-guide-on-preparing-and-submitting-a-pull-request) to your " "-step-by-step-guide-on-preparing-and-submitting-a-pull-request) to your "
...@@ -745,54 +777,54 @@ msgid "" ...@@ -745,54 +777,54 @@ msgid ""
"master branch that you can `docker pull`." "master branch that you can `docker pull`."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:104 29eecce312564952a12c58e6baa76bcb #: ../../contributing/stacks.md:128 aad71792a20a445db158a8f7bf2a325c
msgid "## Sharing Your Image" msgid "## Sharing Your Image"
msgstr "" msgstr ""
# d8e9f1a37f4c4a72bb630e7a3b265b92 # d8e9f1a37f4c4a72bb630e7a3b265b92
#: ../../contributing/stacks.md:106 a067a1e9d7f24067b1b71efc316c5581 #: ../../contributing/stacks.md:130 cc493bc273f14c36992a76f5decbb050
msgid "" msgid ""
"Finally, if you'd like to add a link to your project to this " "Finally, if you'd like to add a link to your project to this "
"documentation site, please do the following:" "documentation site, please do the following:"
msgstr "" msgstr ""
#: ../../contributing/stacks.md:108 e5e3359d21684f2cae5e9b8c9ed985ec #: ../../contributing/stacks.md:133 4924422ac8e94c618f56872713ba1668
msgid "" msgid ""
"Clone ths [jupyter/docker-stacks](https://github.com/jupyter/docker-" "Clone ths [jupyter/docker-stacks](https://github.com/jupyter/docker-"
"stacks) GitHub repository." "stacks) GitHub repository."
msgstr "" msgstr ""
#: ../../contributing/stacks.md:109 c9d209061e8344c0a88a9de41f8c1ea1 #: ../../contributing/stacks.md:134 c24b73c540d441879f7e4ea3d40ff2f3
msgid "" msgid ""
"Open the `docs/using/selecting.md` source file and locate the **Community" "Open the `docs/using/selecting.md` source file and locate the **Community"
" Stacks** section." " Stacks** section."
msgstr "" msgstr ""
# 9d37dfec6fba48e6966c254b476e1e81 # 9d37dfec6fba48e6966c254b476e1e81
#: ../../contributing/stacks.md:110 7faf7108bf0f48e4878f50a5a2cec537 #: ../../contributing/stacks.md:135 98fd6aad1ad14a02bc814defe22ce9ee
msgid "" msgid ""
"Add a bullet with a link to your project and a short description of what " "Add a bullet with a link to your project and a short description of what "
"your Docker image contains." "your Docker image contains."
msgstr "" msgstr ""
#: ../../contributing/tests.md:1 c45ba83d713641b89d86ffa1301769d5 #: ../../contributing/tests.md:1 22236142608f4504be42349534c43058
msgid "# Image Tests" msgid "# Image Tests"
msgstr "" msgstr ""
# 6dbd44985f3c4ba1a3823c90c5944ad0 # 6dbd44985f3c4ba1a3823c90c5944ad0
#: ../../contributing/tests.md:3 b729f245588842a0b0aec7495e8362d5 #: ../../contributing/tests.md:3 11613393a5c74007a7dadd37ad0ef4bf
msgid "" msgid ""
"We greatly appreciate pull requests that extend the automated tests that " "We greatly appreciate pull requests that extend the automated tests that "
"vet the basic functionality of the Docker images." "vet the basic functionality of the Docker images."
msgstr "" msgstr ""
#: ../../contributing/tests.md:5 478d5e4939c24d1eae1c21dcf96005be #: ../../contributing/tests.md:6 9aab19f0419248d6980b18a066a095b9
msgid "## How the Tests Work" msgid "## How the Tests Work"
msgstr "" msgstr ""
#: ../../contributing/tests.md:7 19e32ceec8ec4ef0b4c3a8ddfebce3dc #: ../../contributing/tests.md:8 c4ec76da67e74ed7a30cfa32e057fe21
msgid "" msgid ""
"Travis executes `make build-test-all` against pull requests submitted to " "GitHub executes `make build-test-all` against pull requests submitted to "
"the `jupyter/docker-stacks` repository. This `make` command builds every " "the `jupyter/docker-stacks` repository. This `make` command builds every "
"docker image. After building each image, the `make` command executes " "docker image. After building each image, the `make` command executes "
"`pytest` to run both image-specific tests like those in [base-" "`pytest` to run both image-specific tests like those in [base-"
...@@ -805,49 +837,46 @@ msgid "" ...@@ -805,49 +837,46 @@ msgid ""
"stacks/blob/master/conftest.py) file at the root of the projects." "stacks/blob/master/conftest.py) file at the root of the projects."
msgstr "" msgstr ""
#: ../../contributing/tests.md:9 fae9f419beda411db77ee0e8e99befa5 #: ../../contributing/tests.md:17 158ebcc14b3a48f4bbfb85f42a23512d
msgid "## Contributing New Tests" msgid "## Contributing New Tests"
msgstr "" msgstr ""
# d317e6be0fbf487e8528ff1fe0bbdb78 # d317e6be0fbf487e8528ff1fe0bbdb78
#: ../../contributing/tests.md:11 15db53d9689c434cb30c1a79ff9e78f8 #: ../../contributing/tests.md:19 5d7f3aa184a64520bdf4186722d6784c
msgid "Please follow the process below to add new tests:" msgid "Please follow the process below to add new tests:"
msgstr "" msgstr ""
#: ../../contributing/tests.md:13 49c48242ed034964829c4f04357083d5 #: ../../contributing/tests.md:21 1361ba427a584cabbb9bfd1627f08c66
msgid "" msgid ""
"If the test should run against every image built, add your test code to " "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-" "one of the modules in [test/](https://github.com/jupyter/docker-"
"stacks/tree/master/test) or create a new module." "stacks/tree/master/test) or create a new module."
msgstr "" msgstr ""
#: ../../contributing/tests.md:14 5224cd7b1ee243bda1f00a653e1cfd7c #: ../../contributing/tests.md:23 03369705269846a09daec3baa3d82c4b
msgid "" msgid ""
"If your test should run against a single image, add your test code to one" "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." " of the modules in `some-notebook/test/` or create a new module."
msgstr "" msgstr ""
#: ../../contributing/tests.md:18 6fac39aab4814bc9bc70d2a820d6125a #: ../../contributing/tests.md:25 4cfce5f6338e43de9c6209c04e55436a
msgid "" msgid ""
"Build one or more images you intend to test and run the tests locally. If" "Build one or more images you intend to test and run the tests locally. If"
" you use `make`, call:" " you use `make`, call: ```bash make build/somestack-notebook make test"
"/somestack-notebook ```"
msgstr "" msgstr ""
#: ../../contributing/tests.md:16 63873dc63c4f4ee99854f34d8a0be26f #: ../../contributing/tests.md:33 3b16fb7184f349f28e07f28fcdf6e25b
msgid "```bash make build/somestack-notebook make test/somestack-notebook ```"
msgstr ""
#: ../../contributing/tests.md:22 b3b48c0dffa248de8abbfbd25a02bba5
msgid "" msgid ""
"Discuss changes with the maintainers and address any issues running the " "Discuss changes with the maintainers and address any issues running the "
"tests on Travis." "tests on GitHub."
msgstr "" msgstr ""
#: ../../contributing/translations.md:1 7de975a1fcd2429c8b25de5780152e4a #: ../../contributing/translations.md:1 74b02b85c9f04bbfa10f61d4e0f4c3d1
msgid "# Doc Translations" msgid "# Doc Translations"
msgstr "" msgstr ""
#: ../../contributing/translations.md:3 88ccce80ee8446549f6709441fd09504 #: ../../contributing/translations.md:3 e89669694caa44b4a92ca9004b16ab9b
msgid "" msgid ""
"We are delighted when members of the Jupyter community want to help " "We are delighted when members of the Jupyter community want to help "
"translate these documentation pages to other languages. If you're " "translate these documentation pages to other languages. If you're "
...@@ -856,14 +885,14 @@ msgid "" ...@@ -856,14 +885,14 @@ msgid ""
"updating translations of the Jupyter Docker Stacks documentation." "updating translations of the Jupyter Docker Stacks documentation."
msgstr "" msgstr ""
#: ../../contributing/translations.md:5 897e68f9d1b8484fa1721c6672e5ec64 #: ../../contributing/translations.md:5 a169495d239445838922f97deb5dcc60
msgid "" msgid ""
"Follow the steps documented on the [Getting Started as a " "Follow the steps documented on the [Getting Started as a "
"Translator](https://docs.transifex.com/getting-started-1/translators) " "Translator](https://docs.transifex.com/getting-started-1/translators) "
"page." "page."
msgstr "" msgstr ""
#: ../../contributing/translations.md:6 b929c4dfadf041d8ad27b5478e49cff0 #: ../../contributing/translations.md:6 68339c58d93a46cbb07beb65cd3be415
msgid "" msgid ""
"Look for *jupyter-docker-stacks* when prompted to choose a translation " "Look for *jupyter-docker-stacks* when prompted to choose a translation "
"team. Alternatively, visit https://www.transifex.com/project-jupyter" "team. Alternatively, visit https://www.transifex.com/project-jupyter"
...@@ -871,7 +900,7 @@ msgid "" ...@@ -871,7 +900,7 @@ msgid ""
"the project." "the project."
msgstr "" msgstr ""
#: ../../contributing/translations.md:7 5f067106c7f04dfa869295f9b954df96 #: ../../contributing/translations.md:7 cb8843de0486450caf61604d01e63a3a
msgid "" msgid ""
"See [Translating with the Web " "See [Translating with the Web "
"Editor](https://docs.transifex.com/translation/translating-with-the-web-" "Editor](https://docs.transifex.com/translation/translating-with-the-web-"
...@@ -980,9 +1009,6 @@ msgstr "" ...@@ -980,9 +1009,6 @@ msgstr ""
#~ msgid "Submit a pull request (PR) with your changes." #~ msgid "Submit a pull request (PR) with your changes."
#~ msgstr "" #~ msgstr ""
# fa69df66887f47d9a9abcd75fa8a8497
# 7083b6579dca40a487ab6bd7a21e20eb
# 2fbcbd3f9a63431294360d65dac1734a
#~ msgid "" #~ msgid ""
#~ "Watch for Travis to report a build" #~ "Watch for Travis to report a build"
#~ " success or failure for your PR " #~ " success or failure for your PR "
...@@ -1338,7 +1364,6 @@ msgstr "" ...@@ -1338,7 +1364,6 @@ msgstr ""
#~ " locally. If you use make, call:" #~ " locally. If you use make, call:"
#~ msgstr "" #~ msgstr ""
# 760abcc7be7744858eda5ee0b7be3107
#~ msgid "" #~ msgid ""
#~ "Discuss changes with the maintainers and" #~ "Discuss changes with the maintainers and"
#~ " address any issues running the tests" #~ " address any issues running the tests"
...@@ -1453,3 +1478,166 @@ msgstr "" ...@@ -1453,3 +1478,166 @@ msgstr ""
#~ "on Travis." #~ "on Travis."
#~ msgstr "" #~ msgstr ""
#~ msgid ""
#~ "Please build the image locally before"
#~ " submitting a pull request. Building "
#~ "the image locally shortens the debugging"
#~ " cycle by taking some load off "
#~ "[Travis CI](http://travis-ci.org/), which "
#~ "graciously provides free build services "
#~ "for open source projects like this "
#~ "one. If you use `make`, call:"
#~ msgstr ""
#~ msgid "```bash make build/somestack-notebook ```"
#~ msgstr ""
#~ msgid "# Image Lint"
#~ msgstr ""
#~ msgid "## Installation"
#~ msgstr ""
#~ msgid "## Lint"
#~ msgstr ""
#~ msgid "### Per Stack"
#~ msgstr ""
#~ msgid "### All the Stacks"
#~ msgstr ""
#~ msgid "## Ignoring Rules"
#~ msgstr ""
#~ msgid ""
#~ "[hadolint]: https://github.com/hadolint/hadolint [dbp]:"
#~ " https://docs.docker.com/develop/develop-images"
#~ "/dockerfile_best-practices [rules]: "
#~ "https://github.com/hadolint/hadolint#rules [DL3006]: "
#~ "https://github.com/hadolint/hadolint/wiki/DL3006 [DL3008]: "
#~ "https://github.com/hadolint/hadolint/wiki/DL3008"
#~ msgstr ""
#~ msgid ""
#~ "Please build the image locally before"
#~ " submitting a pull request. Building "
#~ "the image locally shortens the debugging"
#~ " cycle by taking some load off "
#~ "[Travis CI](http://travis-ci.org/), which "
#~ "graciously provides free build services "
#~ "for open source projects like this "
#~ "one. If you use `make`, call:"
#~ msgstr ""
# 8fa22b86dc9f4750b0b903371f16c1e6
#~ msgid ""
#~ "Configure Travis CI to build and "
#~ "test your image when users submit "
#~ "pull requests to your repository."
#~ msgstr ""
#~ msgid ""
#~ "1. Visit [https://docs.travis-ci.com/user"
#~ "/getting-started/#To-get-started-with-"
#~ "Travis-CI](https://docs.travis-ci.com/user/getting-"
#~ "started/#To-get-started-with-Travis-CI)"
#~ " and follow the instructions to add"
#~ " the Travis CI application to your"
#~ " GitHub account. 3. Visit [https"
#~ "://travis-ci.org](https://travis-ci.org). 4. "
#~ "Click the + symbol at the top "
#~ "of the left sidebar."
#~ msgstr ""
#~ msgid ""
#~ "![Travis sidebar with plus button "
#~ "screenshot](../_static/travis-plus-repo.png)"
#~ msgstr ""
#~ msgid "Click the **Settings** button for that repository."
#~ msgstr ""
#~ msgid ""
#~ "![Travis enable build toggle "
#~ "screenshot](../_static/travis-enable-build.png)"
#~ msgstr ""
#~ msgid ""
#~ "Enable **Build only if .travis.yml is"
#~ " present** and **Build pushed pull "
#~ "requests**."
#~ msgstr ""
#~ msgid ""
#~ "![Travis build settings screenshot](../_static"
#~ "/travis-build-settings.png)"
#~ msgstr ""
#~ msgid ""
#~ "Select the account or organization "
#~ "matching the one you entered when "
#~ "prompted with `stack_org` by the "
#~ "cookiecutter."
#~ msgstr ""
#~ msgid ""
#~ "![Docker account selection screenshot](../_static"
#~ "/docker-org-select.png)"
#~ msgstr ""
#~ msgid ""
#~ "Enter the name of the image "
#~ "matching the one you entered when "
#~ "prompted with `stack_name` by the "
#~ "cookiecutter."
#~ msgstr ""
#~ msgid ""
#~ "![Docker image name and description "
#~ "screenshot](../_static/docker-repo-name.png)"
#~ msgstr ""
# e085cfd6d7664d04bcd14ce89f24b75a
#~ msgid ""
#~ "Select the GitHub organization and "
#~ "repository containing your image definition"
#~ " from the dropdowns."
#~ msgstr ""
#~ msgid ""
#~ "![Docker from GitHub automated build "
#~ "screenshot](../_static/docker-github-settings.png)"
#~ msgstr ""
#~ msgid ""
#~ "Travis executes `make build-test-all`"
#~ " against pull requests submitted to "
#~ "the `jupyter/docker-stacks` repository. This"
#~ " `make` command builds every docker "
#~ "image. After building each image, the"
#~ " `make` command executes `pytest` to "
#~ "run both image-specific tests like "
#~ "those in [base-"
#~ "notebook/test/](https://github.com/jupyter/docker-"
#~ "stacks/tree/master/base-notebook/test) and common"
#~ " tests defined in "
#~ "[test/](https://github.com/jupyter/docker-"
#~ "stacks/tree/master/test). Both kinds of tests"
#~ " make use of global [pytest "
#~ "fixtures](https://docs.pytest.org/en/latest/fixture.html) "
#~ "defined in the "
#~ "[conftest.py](https://github.com/jupyter/docker-"
#~ "stacks/blob/master/conftest.py) file at the "
#~ "root of the projects."
#~ msgstr ""
#~ msgid ""
#~ "Build one or more images you "
#~ "intend to test and run the tests"
#~ " locally. If you use `make`, call:"
#~ msgstr ""
#~ msgid "```bash make build/somestack-notebook make test/somestack-notebook ```"
#~ msgstr ""
...@@ -9,7 +9,7 @@ msgid "" ...@@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: docker-stacks latest\n" "Project-Id-Version: docker-stacks latest\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-04-19 15:01+0000\n" "POT-Creation-Date: 2020-08-08 19:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
...@@ -18,32 +18,31 @@ msgstr "" ...@@ -18,32 +18,31 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.8.0\n" "Generated-By: Babel 2.8.0\n"
#: ../../maintaining/tasks.md:1 088ca8dad40145ad998c886c16b741af #: ../../maintaining/tasks.md:1 4b12bcf1c691475db62e872bbdca68fa
msgid "# Maintainer Playbook" msgid "# Maintainer Playbook"
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:3 b231b29ae3d84d8a82614784f561140a #: ../../maintaining/tasks.md:3 f688b20624524b93a14add6065bee956
msgid "## Merging Pull Requests" msgid "## Merging Pull Requests"
msgstr "" msgstr ""
# 0a04eb6c0525428984f07f3c249f5d73 # 0a04eb6c0525428984f07f3c249f5d73
#: ../../maintaining/tasks.md:5 1baaa36062be4e57afb2f854a4391c97 #: ../../maintaining/tasks.md:5 5b916e113fc746d6bf5e1097c7dc928b
msgid "" msgid ""
"To build new images on Docker Cloud and publish them to the Docker Hub " "To build new images on Docker Cloud and publish them to the Docker Hub "
"registry, do the following:" "registry, do the following:"
msgstr "" msgstr ""
# f2710754a41e4354b51f4acd6f1f9545 #: ../../maintaining/tasks.md:7 fd849160eef9483f8205d9c6967c475e
#: ../../maintaining/tasks.md:7 fee1f50210d0497cb8281fab24cbbe4b msgid "Make sure GitHub Actions status checks pas for the PR."
msgid "Make sure Travis is green for a PR."
msgstr "" msgstr ""
# db74ca47dfde4e558a20aff52176347a # db74ca47dfde4e558a20aff52176347a
#: ../../maintaining/tasks.md:8 92d4db1ab5204a8197d69a38f3fdb879 #: ../../maintaining/tasks.md:8 80c6da1230554f92be8abdef70aa01ff
msgid "Merge the PR." msgid "Merge the PR."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:9 294b780a85e64af39c6d5aeab264913a #: ../../maintaining/tasks.md:9 2e1ced11629f4ec2a259101ac85735c7
msgid "" msgid ""
"Monitor the Docker Cloud build status for each of the stacks, starting " "Monitor the Docker Cloud build status for each of the stacks, starting "
"with [jupyter/base-" "with [jupyter/base-"
...@@ -56,14 +55,14 @@ msgid "" ...@@ -56,14 +55,14 @@ msgid ""
msgstr "" msgstr ""
# 9149cb3c2bdc48ffa9109b3b6ddcf446 # 9149cb3c2bdc48ffa9109b3b6ddcf446
#: ../../maintaining/tasks.md:10 532fe7ad94f14a649d58935fa5492b61 #: ../../maintaining/tasks.md:15 7ddbf4630fa3436e88d0ec901d7268cc
msgid "" msgid ""
"Manually click the retry button next to any build that fails to resume " "Manually click the retry button next to any build that fails to resume "
"that build and any dependent builds." "that build and any dependent builds."
msgstr "" msgstr ""
# d204ada7a14b46338be9b7afb0bc95b0 # d204ada7a14b46338be9b7afb0bc95b0
#: ../../maintaining/tasks.md:11 c804acac883745908b2c79ff1b5e5253 #: ../../maintaining/tasks.md:17 daa76f01193e48b79b1de4e0d6ec8f57
msgid "" msgid ""
"Try to avoid merging another PR to master until all outstanding builds " "Try to avoid merging another PR to master until all outstanding builds "
"complete. There's no way at present to propagate the git SHA to build " "complete. There's no way at present to propagate the git SHA to build "
...@@ -71,11 +70,11 @@ msgid "" ...@@ -71,11 +70,11 @@ msgid ""
" of master HEAD." " of master HEAD."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:13 8776ad2d8d92419bbb53c21793da6f27 #: ../../maintaining/tasks.md:21 37458f5852104d58b3f9a886f2c3cb83
msgid "## Updating the Ubuntu Base Image" msgid "## Updating the Ubuntu Base Image"
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:15 bc10da8f9c3a42a095e208abf29a488c #: ../../maintaining/tasks.md:23 db19a5192fab4cccbe86f6cc73ab778f
msgid "" msgid ""
"When there's a security fix in the Ubuntu base image or after some time " "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-" "passes, it's a good idea to update the pinned SHA in the [jupyter/base-"
...@@ -85,18 +84,18 @@ msgid "" ...@@ -85,18 +84,18 @@ msgid ""
"layer will rebuild." "layer will rebuild."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:17 3107fa471e514777abcbcfccd30b4722 #: ../../maintaining/tasks.md:29 4ced832a1c9844c4a23c7486670a40fc
msgid "## Adding a New Core Image to Docker Cloud" msgid "## Adding a New Core Image to Docker Cloud"
msgstr "" msgstr ""
# 201f0506bbb24b47b79a5db01db86557 # 201f0506bbb24b47b79a5db01db86557
#: ../../maintaining/tasks.md:19 78296cc9864c4f5eaa232479d56ea479 #: ../../maintaining/tasks.md:31 c9553182c042418ab3aba261d6c19d3f
msgid "" msgid ""
"When there's a new stack definition, do the following before merging the " "When there's a new stack definition, do the following before merging the "
"PR with the new stack:" "PR with the new stack:"
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:21 0b5c6c42d5134a6689de23bc0f333289 #: ../../maintaining/tasks.md:33 fabe64e7a1af46a7910b3cffeef5411c
msgid "" msgid ""
"Ensure the PR includes an update to the stack overview diagram [in the " "Ensure the PR includes an update to the stack overview diagram [in the "
"documentation](https://github.com/jupyter/docker-" "documentation](https://github.com/jupyter/docker-"
...@@ -105,212 +104,222 @@ msgid "" ...@@ -105,212 +104,222 @@ msgid ""
"used to create it." "used to create it."
msgstr "" msgstr ""
# 0e3d12dcfb4b42b8a3d24b9401caa757 #: ../../maintaining/tasks.md:36 cb36e81de2574d7eb3a3447dd9c40e68
#: ../../maintaining/tasks.md:22 9d653c0e44894b7e840f393c26b81544
msgid "" msgid ""
"Ensure the PR updates the Makefile which is used to build the stacks in " "Ensure the PR updates the Makefile which is used to build the stacks in "
"order on Travis CI." "order on GitHub Actions."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:23 f4694fd251cc4df38f389651a9f34164 #: ../../maintaining/tasks.md:37 a1db6dcafa40462c834b4eb78fb9f8f7
msgid "" msgid ""
"Create a new repository in the `jupyter` org on Docker Cloud named after " "Create a new repository in the `jupyter` org on Docker Cloud named after "
"the stack folder in the git repo." "the stack folder in the git repo."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:24 a088d32384274e6b96fd6b4ca9316762 #: ../../maintaining/tasks.md:39 1c547a028fbb4bd4b84066c28f5598d3
msgid "Grant the `stacks` team permission to write to the repo." msgid "Grant the `stacks` team permission to write to the repo."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:25 919261a2c2eb4fa4861e5414074d1d59 #: ../../maintaining/tasks.md:40 70b1bbb3c6d34473b9c613903831c122
msgid "Click *Builds* and then *Configure Automated Builds* for the repository." msgid "Click _Builds_ and then _Configure Automated Builds_ for the repository."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:26 56589eaa73ad4d01af35ddcaa16b89a7 #: ../../maintaining/tasks.md:41 bfad3b5b351541c88f89dfdf0a4ce909
msgid "Select `jupyter/docker-stacks` as the source repository." msgid "Select `jupyter/docker-stacks` as the source repository."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:27 fd4623531783407b80fb6f0b52a7402c #: ../../maintaining/tasks.md:42 b15d3cffa47d4b58ab2a15bdff0c4c76
msgid "" msgid ""
"Choose *Build on Docker Cloud's infrastructure using a Small node* unless" "Choose _Build on Docker Cloud's infrastructure using a Small node_ unless"
" you have reason to believe a bigger host is required." " you have reason to believe a bigger host is required."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:28 b9b619a6ecd246aea9a1df5fc6ff0419 #: ../../maintaining/tasks.md:44 0a64807f1c46424f8bffdaae134d9af9
msgid "" msgid ""
"Update the *Build Context* in the default build rule to be `/<name-of-" "Update the _Build Context_ in the default build rule to be `/<name-of-"
"the-stack>`." "the-stack>`."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:29 5a966d025bf1420990df95cb8ac2ad88 #: ../../maintaining/tasks.md:45 e372a3e606e74279a767f664773b4685
msgid "" msgid ""
"Toggle *Autobuild* to disabled unless the stack is a new root stack " "Toggle _Autobuild_ to disabled unless the stack is a new root stack "
"(e.g., like `jupyter/base-notebook`)." "(e.g., like `jupyter/base-notebook`)."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:30 f8150b6ed0284f8b8091a98b4364492e #: ../../maintaining/tasks.md:47 5dab6662eb524abb9878e0fe7c7b5e03
msgid "" msgid ""
"If the new stack depends on the build of another stack in the hierarchy: " "If the new stack depends on the build of another stack in the hierarchy: "
"1. Hit *Save* and then click *Configure Automated Builds*. 2. At the very" "1. Hit _Save_ and then click _Configure Automated Builds_. 2. At the very"
" bottom, add a build trigger named *Stack hierarchy trigger*. 3. Copy the" " bottom, add a build trigger named _Stack hierarchy trigger_. 3. Copy the"
" build trigger URL. 4. Visit the parent repository *Builds* page and " " build trigger URL. 4. Visit the parent repository _Builds_ page and "
"click *Configure Automated Builds*. 5. Add the URL you copied to the " "click _Configure Automated Builds_. 5. Add the URL you copied to the "
"*NEXT_BUILD_TRIGGERS* environment variable comma separated list of URLs, " "_NEXT_BUILD_TRIGGERS_ environment variable comma separated list"
"creating that environment variable if it does not already exist. 6. Hit " msgstr ""
"*Save*."
#: ../../maintaining/tasks.md:53 4886079321d54cf5959fc3e409140166
msgid "of URLs, creating that environment variable if it does not already exist."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:37 b814a7ef513342ddb9891749cdb49341 #: ../../maintaining/tasks.md:54 ../../maintaining/tasks.md:59
#: 7e6dec502b5841db915faf2aa3a8eb41 b2ee46f5748e4ac9a2348e81ab605a7b
msgid "Hit _Save_."
msgstr ""
#: ../../maintaining/tasks.md:55 8f2588957e2944389fcdba97ff7a5929
msgid "" msgid ""
"If the new stack should trigger other dependent builds: 1. Add an " "If the new stack should trigger other dependent builds: 1. Add an "
"environment variable named *NEXT_BUILD_TRIGGERS*. 2. Copy the build " "environment variable named _NEXT_BUILD_TRIGGERS_. 2. Copy the build "
"trigger URLs from the dependent builds into the *NEXT_BUILD_TRIGGERS* " "trigger URLs from the dependent builds into the _NEXT_BUILD_TRIGGERS_ "
"comma separated list of URLs. 3. Hit *Save*." "comma"
msgstr ""
#: ../../maintaining/tasks.md:58 6f987b32b0eb4bfb9632499dd9547cf8
msgid "separated list of URLs."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:41 276c0c0679d04b2da6680eda4d5d09ab #: ../../maintaining/tasks.md:60 c9f9d54989724b62ba46c690970ba576
msgid "" msgid ""
"Adjust other *NEXT_BUILD_TRIGGERS* values as needed so that the build " "Adjust other _NEXT_BUILD_TRIGGERS_ values as needed so that the build "
"order matches that in the stack hierarchy diagram." "order matches that in the stack hierarchy diagram."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:43 783ade249ba442f1a13574bede289441 #: ../../maintaining/tasks.md:63 8ff283d700cd4a9dad9c10a6789cc5f9
msgid "## Adding a New Maintainer Account" msgid "## Adding a New Maintainer Account"
msgstr "" msgstr ""
# e3bd3ced73994d9fad596784e1469cfc # e3bd3ced73994d9fad596784e1469cfc
#: ../../maintaining/tasks.md:45 c1982766fae547bca21ef693aec24df0 #: ../../maintaining/tasks.md:65 c0c7ecda9e6344ab9821beb463b849dc
msgid "Visit https://cloud.docker.com/app/jupyter/team/stacks/users" msgid "Visit https://cloud.docker.com/app/jupyter/team/stacks/users"
msgstr "" msgstr ""
# 51b166c70ba743e0b4d335b3471da69a # 51b166c70ba743e0b4d335b3471da69a
#: ../../maintaining/tasks.md:46 b8ac817887694fa2a6250be4eccf9865 #: ../../maintaining/tasks.md:66 85e68de60e4a4426b250f5dfb96f30c9
msgid "Add the maintainer's Docker Cloud username." msgid "Add the maintainer's Docker Cloud username."
msgstr "" msgstr ""
# 300f5dbd933f4ee6b5a550efd35f1c52 # 300f5dbd933f4ee6b5a550efd35f1c52
#: ../../maintaining/tasks.md:47 3ca59c0f57164b74aa62276d7f287105 #: ../../maintaining/tasks.md:67 eff9933085bc46ac81926d7e85e2b3f8
msgid "" msgid ""
"Visit https://github.com/orgs/jupyter/teams/docker-image-" "Visit https://github.com/orgs/jupyter/teams/docker-image-"
"maintainers/members" "maintainers/members"
msgstr "" msgstr ""
# e26ad8ffb6de489988e076e64b6a1415 # e26ad8ffb6de489988e076e64b6a1415
#: ../../maintaining/tasks.md:48 ad3194aa73f24de89b008bfff12cfe89 #: ../../maintaining/tasks.md:68 46d01c10e2c44664aee95e5360edd579
msgid "Add the maintainer's GitHub username." msgid "Add the maintainer's GitHub username."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:50 5398a7484d7146ac9d3ee0df9d0ca1e1 #: ../../maintaining/tasks.md:70 0278ae3e3f354df2accf4716aa4a619c
msgid "## Pushing a Build Manually" msgid "## Pushing a Build Manually"
msgstr "" msgstr ""
# 050b5c7a3d9d46bcbe26d54e8585ddd8 # 050b5c7a3d9d46bcbe26d54e8585ddd8
#: ../../maintaining/tasks.md:52 a0113e0c62844907b88117436ab655d5 #: ../../maintaining/tasks.md:72 b0260a73403c425da436c59fe8e78e09
msgid "" msgid ""
"If automated builds on Docker Cloud have got you down, do the following " "If automated builds on Docker Cloud have got you down, do the following "
"to push a build manually:" "to push a build manually:"
msgstr "" msgstr ""
# ead6a3a714ae4a8a9df5585c18260c16 # ead6a3a714ae4a8a9df5585c18260c16
#: ../../maintaining/tasks.md:54 8322e8f2931946cea180334142dce4d7 #: ../../maintaining/tasks.md:74 b1d36953ee174c3dbc04a153ace6d862
msgid "Clone this repository." msgid "Clone this repository."
msgstr "" msgstr ""
# 48e1d6954f414fe080d7b4afd9e0c391 # 48e1d6954f414fe080d7b4afd9e0c391
#: ../../maintaining/tasks.md:55 53dcb1a948234d96a02151bd0c702410 #: ../../maintaining/tasks.md:75 bd98e36df92b4a83b9fb5298fbabf0bf
msgid "Check out the git SHA you want to build and publish." msgid "Check out the git SHA you want to build and publish."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:56 64fa522c1c9743a9a5a94d7f1aca78c8 #: ../../maintaining/tasks.md:76 4b4af44a60f54f5db093942092362794
msgid "`docker login` with your Docker Hub/Cloud credentials." msgid "`docker login` with your Docker Hub/Cloud credentials."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:57 5561c3a444184f2f9faf3b2470a7e30d #: ../../maintaining/tasks.md:77 a60704a1dee24afeac8298732c88133c
msgid "Run `make retry/release-all`." msgid "Run `make retry/release-all`."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:59 75abab343159485b92293fb0eee5e8f3 #: ../../maintaining/tasks.md:79 1d7f037ade384524be9cf5a2da2e1732
msgid "## Enabling a New Doc Language Translation" msgid "## Enabling a New Doc Language Translation"
msgstr "" msgstr ""
# 5aafef10dc75417785a79aba203175e5 # 5aafef10dc75417785a79aba203175e5
#: ../../maintaining/tasks.md:61 05d5a331576446c8845f8db8c2564f30 #: ../../maintaining/tasks.md:81 9b565e5ad1ae4df9a168536dac18f7e2
msgid "First enable translation on Transifex:" msgid "First enable translation on Transifex:"
msgstr "" msgstr ""
# c1a249c0d0cd4e9192ed7814dfde6e34 # c1a249c0d0cd4e9192ed7814dfde6e34
#: ../../maintaining/tasks.md:63 02c24d7f64de4a40a10b34cb5c3c8b16 #: ../../maintaining/tasks.md:83 c39df2ae52ef49f8b4ff9d184abe8331
msgid "" msgid ""
"Visit https://www.transifex.com/project-jupyter/jupyter-docker-" "Visit https://www.transifex.com/project-jupyter/jupyter-docker-"
"stacks-1/languages/" "stacks-1/languages/"
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:64 db93f630f8b84e418893b1c788f6cd2f #: ../../maintaining/tasks.md:84 ec2ee93b70ce405ab43f4da197674467
msgid "Click *Edit Languages* in the top right." msgid "Click _Edit Languages_ in the top right."
msgstr "" msgstr ""
# 7efe7d98a98b47bd82d697673d277cbd # 7efe7d98a98b47bd82d697673d277cbd
#: ../../maintaining/tasks.md:65 64cd60c1323f46cfb4c01a978815a4c1 #: ../../maintaining/tasks.md:85 8c9578ec646e410bb0d4891bb4f5f71e
msgid "Select the language from the dropdown." msgid "Select the language from the dropdown."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:66 d2a439e2f5014dad830ca1613b743d5c #: ../../maintaining/tasks.md:86 5699c36519a34f6b9f2a0c76cb2844a5
msgid "Click *Apply*." msgid "Click _Apply_."
msgstr "" msgstr ""
# 1e3868ee7dae469f9921516dd7973766 # 1e3868ee7dae469f9921516dd7973766
#: ../../maintaining/tasks.md:68 135f935d1f654289ba9867871210984f #: ../../maintaining/tasks.md:88 d7108eada14f448497e580d6401b7593
msgid "Then setup a subproject on ReadTheDocs for the language:" msgid "Then setup a subproject on ReadTheDocs for the language:"
msgstr "" msgstr ""
# fffa155a75674f0dbe746a15eb3be492 # fffa155a75674f0dbe746a15eb3be492
#: ../../maintaining/tasks.md:70 d4e0bd836f974d93aa511ac220b2d32a #: ../../maintaining/tasks.md:90 12b36373698643b695784e7b0a68d585
msgid "Visit https://readthedocs.org/dashboard/import/manual/" msgid "Visit https://readthedocs.org/dashboard/import/manual/"
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:71 4da6f8ab4a9d4f89a09449a2154c5827 #: ../../maintaining/tasks.md:91 b488eae9bb924b3588d9d14e758ee7b6
msgid "Enter *jupyter-docker-stacks-language_abbreviation* for the project name." msgid "Enter _jupyter-docker-stacks-language_abbreviation_ for the project name."
msgstr "" msgstr ""
# 2869b2f7a89c428f903e3695dd511e9a # 2869b2f7a89c428f903e3695dd511e9a
#: ../../maintaining/tasks.md:72 0ba7634405354e90a6540f64bbb1e47e #: ../../maintaining/tasks.md:92 9ebca91beff846648bdc758fc90afec1
msgid "Enter https://github.com/jupyter/docker-stacks for the URL." msgid "Enter https://github.com/jupyter/docker-stacks for the URL."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:73 62a52d38a77c473d8160ab4310162a0a #: ../../maintaining/tasks.md:93 2d3b518fd69640169e17d44018a7a8e4
msgid "Check *Edit advanced project options*." msgid "Check _Edit advanced project options_."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:74 2bcec71b1ac142ff94707d9c889b6dc6 #: ../../maintaining/tasks.md:94 75e92ae1b3b0418f8256a68e974ae9e9
msgid "Click *Next*." msgid "Click _Next_."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:75 53574ea6cc9b48169a1e1612f9568861 #: ../../maintaining/tasks.md:95 f577fc280c154e37824461b6d8f39528
msgid "Select the *Language* from the dropdown on the next screen." msgid "Select the _Language_ from the dropdown on the next screen."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:76 9296b95300784a3094d56add04e6812f #: ../../maintaining/tasks.md:96 810b06550ec44599a81792006973d3af
msgid "Click *Finish*." msgid "Click _Finish_."
msgstr "" msgstr ""
# 529f3729d2474287adec0ff895100248 # 529f3729d2474287adec0ff895100248
#: ../../maintaining/tasks.md:78 6006f4be03a449d8a788839778a9cf70 #: ../../maintaining/tasks.md:98 08613ea94d7c4b7c99cc0c3e775670bc
msgid "Finally link the new language subproject to the top level doc project:" msgid "Finally link the new language subproject to the top level doc project:"
msgstr "" msgstr ""
# 024aaf54695141839eaa5537b4087a81 # 024aaf54695141839eaa5537b4087a81
#: ../../maintaining/tasks.md:80 97d1554572034f1a9c1e14c2de3f96da #: ../../maintaining/tasks.md:100 2a798b799c2649769bdbc0f202c49e50
msgid "" msgid ""
"Visit https://readthedocs.org/dashboard/jupyter-docker-" "Visit https://readthedocs.org/dashboard/jupyter-docker-"
"stacks/translations/" "stacks/translations/"
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:81 ec8db5a40970438fb6d6641fff20c8ec #: ../../maintaining/tasks.md:101 3c1717d4974c4e4a98dbbbcf947e93ec
msgid "Select the subproject you created from the *Project* dropdown." msgid "Select the subproject you created from the _Project_ dropdown."
msgstr "" msgstr ""
#: ../../maintaining/tasks.md:82 8bc67e5bc244476e853fe4122c1e0c72 #: ../../maintaining/tasks.md:102 91e9666e3b1348e7830a077ca601add8
msgid "Click *Add*." msgid "Click _Add_."
msgstr "" msgstr ""
# a798b8e31be7408d9301187ff3e3ef69 # a798b8e31be7408d9301187ff3e3ef69
...@@ -526,3 +535,102 @@ msgstr "" ...@@ -526,3 +535,102 @@ msgstr ""
#~ msgid "Click Add." #~ msgid "Click Add."
#~ msgstr "" #~ msgstr ""
# f2710754a41e4354b51f4acd6f1f9545
#~ msgid "Make sure Travis is green for a PR."
#~ msgstr ""
# 0e3d12dcfb4b42b8a3d24b9401caa757
#~ msgid ""
#~ "Ensure the PR updates the Makefile "
#~ "which is used to build the stacks"
#~ " in order on Travis CI."
#~ msgstr ""
#~ msgid ""
#~ "Click *Builds* and then *Configure "
#~ "Automated Builds* for the repository."
#~ msgstr ""
#~ msgid ""
#~ "Choose *Build on Docker Cloud's "
#~ "infrastructure using a Small node* "
#~ "unless you have reason to believe "
#~ "a bigger host is required."
#~ msgstr ""
#~ msgid ""
#~ "Update the *Build Context* in the "
#~ "default build rule to be `/<name-"
#~ "of-the-stack>`."
#~ msgstr ""
#~ msgid ""
#~ "Toggle *Autobuild* to disabled unless "
#~ "the stack is a new root stack "
#~ "(e.g., like `jupyter/base-notebook`)."
#~ msgstr ""
#~ msgid ""
#~ "If the new stack depends on the"
#~ " build of another stack in the "
#~ "hierarchy: 1. Hit *Save* and then "
#~ "click *Configure Automated Builds*. 2. "
#~ "At the very bottom, add a build"
#~ " trigger named *Stack hierarchy trigger*."
#~ " 3. Copy the build trigger URL. "
#~ "4. Visit the parent repository *Builds*"
#~ " page and click *Configure Automated "
#~ "Builds*. 5. Add the URL you copied"
#~ " to the *NEXT_BUILD_TRIGGERS* environment "
#~ "variable comma separated list of URLs,"
#~ " creating that environment variable if "
#~ "it does not already exist. 6. Hit"
#~ " *Save*."
#~ msgstr ""
#~ msgid ""
#~ "If the new stack should trigger "
#~ "other dependent builds: 1. Add an "
#~ "environment variable named *NEXT_BUILD_TRIGGERS*."
#~ " 2. Copy the build trigger URLs "
#~ "from the dependent builds into the "
#~ "*NEXT_BUILD_TRIGGERS* comma separated list of"
#~ " URLs. 3. Hit *Save*."
#~ msgstr ""
#~ msgid ""
#~ "Adjust other *NEXT_BUILD_TRIGGERS* values as"
#~ " needed so that the build order "
#~ "matches that in the stack hierarchy "
#~ "diagram."
#~ msgstr ""
#~ msgid "Click *Edit Languages* in the top right."
#~ msgstr ""
#~ msgid "Click *Apply*."
#~ msgstr ""
#~ msgid ""
#~ "Enter *jupyter-docker-stacks-"
#~ "language_abbreviation* for the project name."
#~ msgstr ""
#~ msgid "Check *Edit advanced project options*."
#~ msgstr ""
#~ msgid "Click *Next*."
#~ msgstr ""
#~ msgid "Select the *Language* from the dropdown on the next screen."
#~ msgstr ""
#~ msgid "Click *Finish*."
#~ msgstr ""
#~ msgid "Select the subproject you created from the *Project* dropdown."
#~ msgstr ""
#~ msgid "Click *Add*."
#~ msgstr ""
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment