diff --git a/.nojekyll b/.nojekyll index db446a6..39836e5 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ -a140a5ae \ No newline at end of file +3dd662b1 \ No newline at end of file diff --git a/beta-phase.html b/beta-phase.html index 83bf8c7..ba64f36 100644 --- a/beta-phase.html +++ b/beta-phase.html @@ -2,7 +2,7 @@ - + @@ -264,7 +264,7 @@

What is t
-

Diagram of three phases of the beta release. At the top is box labelled 'current' that contains a GitHub logo, a cartoon of a lesson page. Below is a box labelled 'Pre Beta' with the same contents as the box above plus an additional GitHub logo in blue with a camera above it (to indicate a snapshot) and a new cartoon of a lesson page with a padlock over it. There is a clock indicating a timeframe of four weeks. The next box below is labelled 'Beta'. The GitHub logo has become blue and there is a lightning bolt and a line connecting it to the previous logo, indicating that a transformation happened. A smaller, grey GitHub logo is adjacent with a lock over it, indicating that it is archived. The  old lesson page now has a lock and information symbol above it. The new lesson page does not have any symbols above it. The timreframe is 6 to 8 weeks. The final box is titled 'Release Candidate' and has a single blue GitHub logo, a faded old lesson page, and a new lesson page with a timeframe of 6 months

+

An overview of the Workbench beta phase for the Git repository and the website, separated into three stages. The entire process will take about 12 months until the pre-beta stage.
diff --git a/contributor/beta.html b/contributor/beta.html index 52dc35c..1d2144b 100644 --- a/contributor/beta.html +++ b/contributor/beta.html @@ -2,7 +2,7 @@ - + diff --git a/contributor/flow.html b/contributor/flow.html index 89659ba..4184b7f 100644 --- a/contributor/flow.html +++ b/contributor/flow.html @@ -2,7 +2,7 @@ - + diff --git a/contributor/index.html b/contributor/index.html index 5db5d1b..fb0e6ce 100644 --- a/contributor/index.html +++ b/contributor/index.html @@ -2,7 +2,7 @@ - + @@ -465,12 +465,11 @@

Software Tools

---
-
pandoc 2.19.2
-Compiled with pandoc-types 1.22.2.1, texmath 0.12.5.2, skylighting 0.13,
-citeproc 0.8.0.1, ipynb 0.2, hslua 2.2.1
+
pandoc 3.1.11
+Features: +server +lua
 Scripting engine: Lua 5.4
 User data directory: /home/runner/.local/share/pandoc
-Copyright (C) 2006-2022 John MacFarlane. Web:  https://pandoc.org
+Copyright (C) 2006-2023 John MacFarlane. Web: https://pandoc.org
 This is free software; see the source for copying conditions. There is no
 warranty, not even for merchantability or fitness for a particular purpose.
diff --git a/contributor/pre-beta.html b/contributor/pre-beta.html index 36f589e..3f1dda4 100644 --- a/contributor/pre-beta.html +++ b/contributor/pre-beta.html @@ -2,7 +2,7 @@ - + diff --git a/contributor/releases.html b/contributor/releases.html index dfbc54d..8360a5a 100644 --- a/contributor/releases.html +++ b/contributor/releases.html @@ -2,7 +2,7 @@ - + diff --git a/contributor/sandpaper.html b/contributor/sandpaper.html index 35468a1..3b398ab 100644 --- a/contributor/sandpaper.html +++ b/contributor/sandpaper.html @@ -2,7 +2,7 @@ - + diff --git a/contributor/testing.html b/contributor/testing.html index 487bd9f..feb0d85 100644 --- a/contributor/testing.html +++ b/contributor/testing.html @@ -2,7 +2,7 @@ - + diff --git a/faq.html b/faq.html index c74b6d7..6373594 100644 --- a/faq.html +++ b/faq.html @@ -2,7 +2,7 @@ - + diff --git a/index.html b/index.html index cae10a9..71b6b06 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ - + diff --git a/reference.html b/reference.html index 8538911..8277598 100644 --- a/reference.html +++ b/reference.html @@ -2,7 +2,7 @@ - + diff --git a/search.json b/search.json index df909aa..b285085 100644 --- a/search.json +++ b/search.json @@ -249,7 +249,7 @@ "href": "contributor/index.html#development", "title": "Overview", "section": "Development", - "text": "Development\nDevelopment of The Workbench is overseen by Zhian N. Kamvar. New features are added incrementally as pull requests. Pushes to the main branch are rare and discouraged. New features must have tests associated (with the exception of {varnish}).\nIf you are interested, we have documentation for the release process available.\n\nSoftware Tools\nDevelopment of Workbench components requires the same toolchain for working on lessons:\n\nR\npandoc\nGit\n\nIt is recommended to have the latest versions of R and pandoc available. You need at least git 2.28 for security purposes.\n\n\nR version\n---\n\n\nR version 4.3.2 (2023-10-31) -- \"Eye Holes\"\nCopyright (C) 2023 The R Foundation for Statistical Computing\nPlatform: x86_64-pc-linux-gnu (64-bit)\n\nR is free software and comes with ABSOLUTELY NO WARRANTY.\nYou are welcome to redistribute it under the terms of the\nGNU General Public License versions 2 or 3.\nFor more information about these matters see\nhttps://www.gnu.org/licenses/.\n\n\n\npandoc version\n---\n\n\npandoc 2.19.2\nCompiled with pandoc-types 1.22.2.1, texmath 0.12.5.2, skylighting 0.13,\nciteproc 0.8.0.1, ipynb 0.2, hslua 2.2.1\nScripting engine: Lua 5.4\nUser data directory: /home/runner/.local/share/pandoc\nCopyright (C) 2006-2022 John MacFarlane. Web: https://pandoc.org\nThis is free software; see the source for copying conditions. There is no\nwarranty, not even for merchantability or fitness for a particular purpose.\n\n\n\ngit version\n---\n\n\ngit version 2.43.2\n\n\nOnce you have these installed, make sure to install ALL of the dependencies for the workbench:\ninstall.packages(c(\"sandpaper\", \"pegboard\", \"varnish\", \"tinkr\"),\n dependencies = TRUE,\n repos = c(getOption(\"repos\"), \"https://carpentries.r-universe.dev\"))\nIn addition, you will need the {devtools} for development.\ninstall.packages(\"devtools\")\n\n\nDocumentation\nReference documentation for individual functions for each package is written alongside the function using {roxygen2}.\nThis documentation is generated by devtools::document()\n\n\nTesting\nTests for each package live in tests/testthat/ and follow a test-[file-name].R naming convention. These are controlled by the {testthat} package and run by devtools::test().\nYou can find more information about testing the core packages in Testing The Workbench\n\n\nContinous Integration\nThe continous integration for each package tests on Ubuntu, MacOS, and Windows systems with the last five versions of R (same as the RStudio convention).\nMore information about the Continous Integration can be found in the Continuous Integration section of the testing section.\n\nComing up:\n\nTesting Pull Requests (Locally and on your fork)\nResources for R package development\nAdding functionality to {sandpaper}\nAdding functionality to {pegboard}\nAdding styling elements to {varnish}\nAdding functionality to carpentries/actions" + "text": "Development\nDevelopment of The Workbench is overseen by Zhian N. Kamvar. New features are added incrementally as pull requests. Pushes to the main branch are rare and discouraged. New features must have tests associated (with the exception of {varnish}).\nIf you are interested, we have documentation for the release process available.\n\nSoftware Tools\nDevelopment of Workbench components requires the same toolchain for working on lessons:\n\nR\npandoc\nGit\n\nIt is recommended to have the latest versions of R and pandoc available. You need at least git 2.28 for security purposes.\n\n\nR version\n---\n\n\nR version 4.3.2 (2023-10-31) -- \"Eye Holes\"\nCopyright (C) 2023 The R Foundation for Statistical Computing\nPlatform: x86_64-pc-linux-gnu (64-bit)\n\nR is free software and comes with ABSOLUTELY NO WARRANTY.\nYou are welcome to redistribute it under the terms of the\nGNU General Public License versions 2 or 3.\nFor more information about these matters see\nhttps://www.gnu.org/licenses/.\n\n\n\npandoc version\n---\n\n\npandoc 3.1.11\nFeatures: +server +lua\nScripting engine: Lua 5.4\nUser data directory: /home/runner/.local/share/pandoc\nCopyright (C) 2006-2023 John MacFarlane. Web: https://pandoc.org\nThis is free software; see the source for copying conditions. There is no\nwarranty, not even for merchantability or fitness for a particular purpose.\n\n\n\ngit version\n---\n\n\ngit version 2.43.2\n\n\nOnce you have these installed, make sure to install ALL of the dependencies for the workbench:\ninstall.packages(c(\"sandpaper\", \"pegboard\", \"varnish\", \"tinkr\"),\n dependencies = TRUE,\n repos = c(getOption(\"repos\"), \"https://carpentries.r-universe.dev\"))\nIn addition, you will need the {devtools} for development.\ninstall.packages(\"devtools\")\n\n\nDocumentation\nReference documentation for individual functions for each package is written alongside the function using {roxygen2}.\nThis documentation is generated by devtools::document()\n\n\nTesting\nTests for each package live in tests/testthat/ and follow a test-[file-name].R naming convention. These are controlled by the {testthat} package and run by devtools::test().\nYou can find more information about testing the core packages in Testing The Workbench\n\n\nContinous Integration\nThe continous integration for each package tests on Ubuntu, MacOS, and Windows systems with the last five versions of R (same as the RStudio convention).\nMore information about the Continous Integration can be found in the Continuous Integration section of the testing section.\n\nComing up:\n\nTesting Pull Requests (Locally and on your fork)\nResources for R package development\nAdding functionality to {sandpaper}\nAdding functionality to {pegboard}\nAdding styling elements to {varnish}\nAdding functionality to carpentries/actions" }, { "objectID": "contributor/releases.html", diff --git a/sitemap.xml b/sitemap.xml index 9e7cd20..6c3d294 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,58 +2,58 @@ https://carpentries.github.io/workbench/transition-guide.html - 2024-02-27T00:02:06.802Z + 2024-03-05T00:01:58.245Z https://carpentries.github.io/workbench/transition-schedule.html - 2024-02-27T00:02:06.802Z + 2024-03-05T00:01:58.245Z https://carpentries.github.io/workbench/contributor/flow.html - 2024-02-27T00:02:06.790Z + 2024-03-05T00:01:58.237Z https://carpentries.github.io/workbench/contributor/pre-beta.html - 2024-02-27T00:02:06.794Z + 2024-03-05T00:01:58.237Z https://carpentries.github.io/workbench/contributor/beta.html - 2024-02-27T00:02:06.790Z + 2024-03-05T00:01:58.237Z https://carpentries.github.io/workbench/faq.html - 2024-02-27T00:02:06.794Z + 2024-03-05T00:01:58.237Z https://carpentries.github.io/workbench/reference.html - 2024-02-27T00:02:06.802Z + 2024-03-05T00:01:58.245Z https://carpentries.github.io/workbench/index.html - 2024-02-27T00:02:06.802Z + 2024-03-05T00:01:58.245Z https://carpentries.github.io/workbench/beta-phase.html - 2024-02-27T00:02:06.790Z + 2024-03-05T00:01:58.237Z https://carpentries.github.io/workbench/contributor/index.html - 2024-02-27T00:02:06.790Z + 2024-03-05T00:01:58.237Z https://carpentries.github.io/workbench/contributor/releases.html - 2024-02-27T00:02:06.794Z + 2024-03-05T00:01:58.237Z https://carpentries.github.io/workbench/contributor/sandpaper.html - 2024-02-27T00:02:06.794Z + 2024-03-05T00:01:58.237Z https://carpentries.github.io/workbench/contributor/testing.html - 2024-02-27T00:02:06.794Z + 2024-03-05T00:01:58.237Z https://carpentries.github.io/workbench/workflow-guide.html - 2024-02-27T00:02:06.802Z + 2024-03-05T00:01:58.245Z diff --git a/transition-guide.html b/transition-guide.html index 153da56..dda6387 100644 --- a/transition-guide.html +++ b/transition-guide.html @@ -2,7 +2,7 @@ - + diff --git a/transition-schedule.html b/transition-schedule.html index 18c9d1a..0fe41c2 100644 --- a/transition-schedule.html +++ b/transition-schedule.html @@ -2,7 +2,7 @@ - + diff --git a/workflow-guide.html b/workflow-guide.html index 5ceee09..65c5098 100644 --- a/workflow-guide.html +++ b/workflow-guide.html @@ -2,7 +2,7 @@ - + @@ -333,7 +333,7 @@

Remote Workflow

-

Diagrammatic representation of the GitHub deployment cycle showing four branches, gh-pages, md-outputs, main, and my-edit. The my-edit branch is a direct descendent of the main branch, while the gh-pages and md-outputs branches are orphans. Each commit of the main branch has a process represented by a dashed arrow that builds a commit of the subsequent orphan branches

+

Diagram of the sandpaper:::ci_deploy() process