From c655573f4a3c527743244dd4d7a1955b9d11f034 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 11 Apr 2024 13:50:50 +0200 Subject: [PATCH 01/78] move and rename hypothesis page --- .../extension.md => basic-features/hypothesis.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename book/{installation-and-setup/extension.md => basic-features/hypothesis.md} (100%) diff --git a/book/installation-and-setup/extension.md b/book/basic-features/hypothesis.md similarity index 100% rename from book/installation-and-setup/extension.md rename to book/basic-features/hypothesis.md From 7e415d362eb2933c0ebda557ba2c57b4a590f712 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 11 Apr 2024 14:08:22 +0200 Subject: [PATCH 02/78] update page --- book/basic-features/hypothesis.md | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index dca2f8e..0332332 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -1,12 +1,12 @@ -# Making comments on the website +# Making comments on the website with Hypothesis -This section will explain how to use the extension hypothesis in order to make comments, an alternative is Utterances but this is only available for GitHub-hosted books. +Hypothesis is a third-party application that allows anyone to make publicly visible comments on a website (once you create a free account). This section explains how to use and install the extension; an alternative is Utterances, but this is only available for GitHub-hosted books. Firstly, you will need to open your interactive text book in your browser. Take as example the [MUDE](https://mude.citg.tudelft.nl/book/intro.html) book. If you look at the top right of the page, you will see three icons, an arrow, an eye and a note-pad. Clicking on the arrow will open the extension. The extension we are currently using is called Hypothesis. In order to use it you will have to make an account. Through the extension you will be able to highlight relevant sections and write notes and annotations. Comments on the content of the book can be submitted by making annotations and posting them to group called Feedback! -## Set up hypothesis in your book +## Set up Hypothesis in your book Add this to `_config.yml`. Need to create an account. ``` @@ -19,4 +19,21 @@ html: :class: tip - use {ref}`remove_from_publish` to enable in Draft book only +``` + +## Using Hypothesis + +In this case it is easier to learn by doing! Hypothesis has been enabled for this book: click the small arrow at the top right of the page to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. + +You can also see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). + +% THIS IS ADDED TO PAGE AS ANNOTATION: +% This is an example Annotation. Note that annotations are publicly visible, but you must create an account and be logged in to reply or make your own. You can make highlights, but they are only visible to you, not everyone. You can also see all the Annotations on a website by opening the "Public" menu at the top of this dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). + +```{admonition} Be careful of changing website URL's! +:class: warning + +Annotations created using the Hypothesis feature are linked to the specific URL of a website, so keep this in mind if you move a book, or change the file name, as you could lose track of your work! Note that while changing the URL may make a page invisible, you can still find the annotations using the _View group activity_ feature. + +For example, if there is no annotation visible on this page, the URL probably changed! ``` \ No newline at end of file From 6757e2a34511aa37f26e53e660397f39746f9c71 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 11 Apr 2024 14:09:02 +0200 Subject: [PATCH 03/78] set up config --- book/_config.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/book/_config.yml b/book/_config.yml index 6a3e5a7..6968c06 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -21,4 +21,8 @@ sphinx: - https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js thebe_config: use_thebe_lite: true - exclude_patterns: ["**/_*.yml", "**/*.md", "**/*.ipynb"] \ No newline at end of file + exclude_patterns: ["**/_*.yml", "**/*.md", "**/*.ipynb"] + +html: + comments: + hypothesis: true \ No newline at end of file From 30d2b67d7a785d3810cd736827b8249dd9d5b68b Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Thu, 11 Apr 2024 14:10:40 +0200 Subject: [PATCH 04/78] content update --- book/basic-features/hypothesis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index 0332332..4b6b082 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -25,7 +25,7 @@ html: In this case it is easier to learn by doing! Hypothesis has been enabled for this book: click the small arrow at the top right of the page to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. -You can also see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). +Note that the annotations are only visible for the page that you are currently viewing. You can see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). % THIS IS ADDED TO PAGE AS ANNOTATION: % This is an example Annotation. Note that annotations are publicly visible, but you must create an account and be logged in to reply or make your own. You can make highlights, but they are only visible to you, not everyone. You can also see all the Annotations on a website by opening the "Public" menu at the top of this dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). From 99a5d6d80bbe54497836d08df8591a5a2c343b25 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Fri, 12 Apr 2024 16:41:12 +0200 Subject: [PATCH 05/78] update toc --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 9dc24c9..09e2012 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -30,7 +30,7 @@ parts: - file: basic-features/overview sections: - file: basic-features/recipes.md - - file: installation-and-setup/extension + - file: basic-features/hypothesis - file: features/overview sections: - file: features/remove_from_publish From a275e09af403ba46e81f425b467495f468901a2d Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Fri, 12 Apr 2024 16:51:29 +0200 Subject: [PATCH 06/78] update hypothesis text --- book/basic-features/hypothesis.md | 34 ++++++++++++++----------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index 4b6b082..b5edb33 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -2,9 +2,22 @@ Hypothesis is a third-party application that allows anyone to make publicly visible comments on a website (once you create a free account). This section explains how to use and install the extension; an alternative is Utterances, but this is only available for GitHub-hosted books. -Firstly, you will need to open your interactive text book in your browser. Take as example the [MUDE](https://mude.citg.tudelft.nl/book/intro.html) book. +## Using Hypothesis -If you look at the top right of the page, you will see three icons, an arrow, an eye and a note-pad. Clicking on the arrow will open the extension. The extension we are currently using is called Hypothesis. In order to use it you will have to make an account. Through the extension you will be able to highlight relevant sections and write notes and annotations. Comments on the content of the book can be submitted by making annotations and posting them to group called Feedback! +In this case it is easier to learn by doing! Hypothesis has been enabled for this book: if you look at the top right of the page, you will see three icons, an arrow, an eye and a note-pad. Clicking on the arrow will open the extension and allow you to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. + +Note that the annotations are only visible for the page that you are currently viewing. You can see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). + +% THIS IS ADDED TO PAGE AS ANNOTATION: +% This is an example Annotation. Note that annotations are publicly visible, but you must create an account and be logged in to reply or make your own. You can make highlights, but they are only visible to you, not everyone. You can also see all the Annotations on a website by opening the "Public" menu at the top of this dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). + +```{admonition} Be careful of changing website URL's! +:class: warning + +Annotations created using the Hypothesis feature are linked to the specific URL of a website, so keep this in mind if you move a book, or change the file name, as you could lose track of your work! Note that while changing the URL may make a page invisible, you can still find the annotations using the _View group activity_ feature. + +For example, if there is no annotation visible on this page, the URL probably changed! +``` ## Set up Hypothesis in your book Add this to `_config.yml`. Need to create an account. @@ -19,21 +32,4 @@ html: :class: tip - use {ref}`remove_from_publish` to enable in Draft book only -``` - -## Using Hypothesis - -In this case it is easier to learn by doing! Hypothesis has been enabled for this book: click the small arrow at the top right of the page to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. - -Note that the annotations are only visible for the page that you are currently viewing. You can see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). - -% THIS IS ADDED TO PAGE AS ANNOTATION: -% This is an example Annotation. Note that annotations are publicly visible, but you must create an account and be logged in to reply or make your own. You can make highlights, but they are only visible to you, not everyone. You can also see all the Annotations on a website by opening the "Public" menu at the top of this dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). - -```{admonition} Be careful of changing website URL's! -:class: warning - -Annotations created using the Hypothesis feature are linked to the specific URL of a website, so keep this in mind if you move a book, or change the file name, as you could lose track of your work! Note that while changing the URL may make a page invisible, you can still find the annotations using the _View group activity_ feature. - -For example, if there is no annotation visible on this page, the URL probably changed! ``` \ No newline at end of file From ab74e88aab4d8104f341d4dc48739a8f532d1857 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 15 Apr 2024 14:37:42 +0200 Subject: [PATCH 07/78] Update _config.yml --- book/_config.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/book/_config.yml b/book/_config.yml index 6968c06..488171a 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -23,6 +23,8 @@ sphinx: use_thebe_lite: true exclude_patterns: ["**/_*.yml", "**/*.md", "**/*.ipynb"] +# START DRAFT html: comments: - hypothesis: true \ No newline at end of file + hypothesis: true +# END DRAFT From 91db141529e9bb1948b547c0c3c4e4990cfde2d2 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Mon, 15 Apr 2024 14:41:39 +0200 Subject: [PATCH 08/78] update --- book/_config.yml | 5 +++-- book/basic-features/hypothesis.md | 33 +++++++++++++++++++++---------- book/workflows/publish.md | 1 + 3 files changed, 27 insertions(+), 12 deletions(-) diff --git a/book/_config.yml b/book/_config.yml index 6968c06..a568a72 100644 --- a/book/_config.yml +++ b/book/_config.yml @@ -22,7 +22,8 @@ sphinx: thebe_config: use_thebe_lite: true exclude_patterns: ["**/_*.yml", "**/*.md", "**/*.ipynb"] - +# START DRAFT html: comments: - hypothesis: true \ No newline at end of file + hypothesis: true +# END DRAFT \ No newline at end of file diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index b5edb33..941c6a7 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -2,15 +2,6 @@ Hypothesis is a third-party application that allows anyone to make publicly visible comments on a website (once you create a free account). This section explains how to use and install the extension; an alternative is Utterances, but this is only available for GitHub-hosted books. -## Using Hypothesis - -In this case it is easier to learn by doing! Hypothesis has been enabled for this book: if you look at the top right of the page, you will see three icons, an arrow, an eye and a note-pad. Clicking on the arrow will open the extension and allow you to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. - -Note that the annotations are only visible for the page that you are currently viewing. You can see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). - -% THIS IS ADDED TO PAGE AS ANNOTATION: -% This is an example Annotation. Note that annotations are publicly visible, but you must create an account and be logged in to reply or make your own. You can make highlights, but they are only visible to you, not everyone. You can also see all the Annotations on a website by opening the "Public" menu at the top of this dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). - ```{admonition} Be careful of changing website URL's! :class: warning @@ -27,9 +18,31 @@ html: comments: hypothesis: true ``` +## Using Hypothesis + +In this case it is easier to learn by doing! Hypothesis has been enabled for this book, but only in the _draft_ version. + +````{admonition} How to View the Draft Site +:class: tip, dropdown +You can access the draft version by adding `draft/` at the end of the main book (but before the current page). For example: + +``` +https://teachbooks.tudelft.nl/jupyter-book-manual/**draft/**basic-features/hypothesis.html +``` + +You can find out more about the draft and publish feature on {ref}`this page `. +```` + +Once on the draft version of this page, look at the top right corner: you will see three icons, an arrow, an eye and a note-pad. Clicking on the arrow will open the extension and allow you to view the annotations. Create an account and log in if you would like to reply or make your own annotations. You can also highlight text, but this is not publicly visible, it is only for your own reference. + +Note that the annotations are only visible for the page that you are currently viewing. You can see all the Annotations on a website by opening the "Public" menu at the top of the dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). + +% THIS IS ADDED TO PAGE AS ANNOTATION: +% This is an example Annotation. Note that annotations are publicly visible, but you must create an account and be logged in to reply or make your own. You can make highlights, but they are only visible to you, not everyone. You can also see all the Annotations on a website by opening the "Public" menu at the top of this dialog pane, selecting "Public" again in the drop-down, then "View group activity." Make sure you type in the URL to search (e.g., `teachbooks.tudelft.nl/jupyter-book-manual`). + ```{admonition} Tips :class: tip -- use {ref}`remove_from_publish` to enable in Draft book only +- use the {ref}`remove_from_publish` feature to enable Hypothesis in the draft book only ``` \ No newline at end of file diff --git a/book/workflows/publish.md b/book/workflows/publish.md index 9c29983..99d7c71 100644 --- a/book/workflows/publish.md +++ b/book/workflows/publish.md @@ -1,3 +1,4 @@ +(publish_students)= # Publish to students For this step it is assumed youโ€™re using TeachBookโ€™s GitHub actions or TeachBookโ€™s GitLab pipeline. From 3f825fe7621d197c066d4446cf91d44964da4ff2 Mon Sep 17 00:00:00 2001 From: Robert Lanzafame Date: Tue, 16 Apr 2024 15:27:00 +0200 Subject: [PATCH 09/78] typo --- book/basic-features/hypothesis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index 941c6a7..20b6043 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -27,7 +27,7 @@ In this case it is easier to learn by doing! Hypothesis has been enabled for thi You can access the draft version by adding `draft/` at the end of the main book (but before the current page). For example: ``` -https://teachbooks.tudelft.nl/jupyter-book-manual/**draft/**basic-features/hypothesis.html +https://teachbooks.tudelft.nl/jupyter-book-manual/draft/basic-features/hypothesis.html ``` You can find out more about the draft and publish feature on {ref}`this page `. From 7a0641e6ed266fa02c39ad82ff6be3d08859b4d9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 16 Apr 2024 20:48:27 +0200 Subject: [PATCH 10/78] Added github workflow documentation --- book/_toc.yml | 1 + book/features/github_deploy.md | 31 +++++++++++++++++++++++++++++++ book/workflows/githubtemplate.md | 4 +--- 3 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 book/features/github_deploy.md diff --git a/book/_toc.yml b/book/_toc.yml index 79920d1..d9775ac 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -30,6 +30,7 @@ parts: - file: basic-features/hypothesis - file: features/overview sections: + - file: features/github_deploy.md - file: features/remove_from_publish - file: features/custom_toc.md - file: features/custom_download.md diff --git a/book/features/github_deploy.md b/book/features/github_deploy.md new file mode 100644 index 0000000..29d0428 --- /dev/null +++ b/book/features/github_deploy.md @@ -0,0 +1,31 @@ +# Publish online with GitHub Pages + +```{admonition} User types +:class: tip +This page is useful for user type 3, 4 and 5. +``` + +We developed a workflow which builds the Jupyter books in your repository for all branches, and publishes them online via GitHub Pages. The [GitHub template book](../workflows/githubtemplate.md) uses this functionality for example. + +To use this feature, add the workflow [`call-deploy-book.yml`](https://github.com/TeachBooks/deploy-book-workflow/blob/main/.github/workflows/call-deploy-book.yml) to the `/.github/workflows` folder in your repository. Furthermore, set source for GitHub pages to GitHub Actions under `Settings` - `Pages` - `Build and deployment` - `Source` - `GitHub Actions`. Additional tip: set repository website as your GitHub Pages website under `Code`- `About` - - `Website` - `Use your GitHub Pages Website` + +You can adapt the behaviour by setting repository variables in GitHub as explained [here](https://docs.github.com/en/actions/learn-github-actions/variables#creating-configuration-variables-for-a-repository). Define the following repository variables: +- `PRIMARY_BRANCH` which is set to `main` whenever it's not defined in the repository variables. + - This sets the branch which is hosted on root. + - It is advised to make it `published` to start using draft-publish-workflow +- `BRANCH_ALIASES` which is set to `draft:main` whenever it's not defined in the repository variables. + - This defines aliases for branches + - It should be a space-separated list of alias-rules, e.g. 'draft:main alias:really-long-branch-name` + - It is advised to link `book` to `publish`. + - If no aliases are wanted, BRANCH_ALIASES may be set to ' ' (space). +- `BRANCHES_TO_DEPLOY` which is set to `*` (all branches) whenever it's not defined in the repository variables. + - This defines the branches to deploy. + - It should be a space-separated list of branch names, e.g. 'main second third'.- + +In `call-deploy-book.yml` itself you can specify the trigger for this workflow. By default, a push to any branch trigger the workflow. You can limit the branches or subdirectories. + +Whenever the workflow is triggered, progress can be seen under the `Actions` tab in GitHub. From this tab, you can also initiate it without any trigger commits. + +When the workflow has finished, visit your build book at `https://.github.io/` (case sensitive). Eg. for the [template book](https://github.com/TeachBooks/template) it is [https://teachbooks.github.io/template](). \ No newline at end of file diff --git a/book/workflows/githubtemplate.md b/book/workflows/githubtemplate.md index caa2731..d1183c6 100644 --- a/book/workflows/githubtemplate.md +++ b/book/workflows/githubtemplate.md @@ -43,9 +43,7 @@ This page shows you how as an example how to start your own Jupyter Book and hos ```{figure} figures/action.png :name: action ``` -5. When the workflow has finished, visit your build book at `https://.github.io/` (case sensitive). For our example it is [https://dummydocent.github.io/test_book_from_template/](https://dummydocent.github.io/test_book_from_template/) for the shown repository. - -To learn more about how we do this, please see the [GitHub Actions documentation](https://docs.github.com/en/actions) and our deployment pipeline configuration file `.github/workflows/deploy-book-ghpages.yml` [here](https://github.com/TeachBooks/template/blob/main/.github/workflows/deploy-book-ghpages.yml). +5. When the workflow has finished, visit your build book at `https://.github.io/` (case sensitive). For our example it is [https://dummydocent.github.io/test_book_from_template/](https://dummydocent.github.io/test_book_from_template/) for the shown repository. ```` From 3e530793f7703eb1f55efe68964e290eb2728499 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 16 Apr 2024 21:31:06 +0200 Subject: [PATCH 11/78] Added utterances to manual --- book/_toc.yml | 1 + book/basic-features/hypothesis.md | 7 +++++-- book/basic-features/utterances.md | 18 ++++++++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 book/basic-features/utterances.md diff --git a/book/_toc.yml b/book/_toc.yml index d9775ac..6c77dc0 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -28,6 +28,7 @@ parts: sections: - file: basic-features/recipes.md - file: basic-features/hypothesis + - file: basic-features/utterances - file: features/overview sections: - file: features/github_deploy.md diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index 20b6043..11a0ce1 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -1,6 +1,6 @@ -# Making comments on the website with Hypothesis +# Making comments on the website: Hypothesis -Hypothesis is a third-party application that allows anyone to make publicly visible comments on a website (once you create a free account). This section explains how to use and install the extension; an alternative is Utterances, but this is only available for GitHub-hosted books. +Hypothesis is a third-party application that allows anyone to make publicly visible comments on a website (once you create a free account). This section explains how to use and install the extension. ```{admonition} Be careful of changing website URL's! :class: warning @@ -35,8 +35,11 @@ You can find out more about the draft and publish feature on {ref}`this page + \ No newline at end of file From 02d84b8131f95272375afff45eee6f14df063112 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 16 Apr 2024 21:37:02 +0200 Subject: [PATCH 12/78] hypothesis fix --- book/basic-features/hypothesis.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/book/basic-features/hypothesis.md b/book/basic-features/hypothesis.md index 11a0ce1..b438ae3 100644 --- a/book/basic-features/hypothesis.md +++ b/book/basic-features/hypothesis.md @@ -35,17 +35,16 @@ You can find out more about the draft and publish feature on {ref}`this page Date: Tue, 16 Apr 2024 21:44:40 +0200 Subject: [PATCH 13/78] Typo --- book/features/github_deploy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/github_deploy.md b/book/features/github_deploy.md index 29d0428..e839949 100644 --- a/book/features/github_deploy.md +++ b/book/features/github_deploy.md @@ -28,4 +28,4 @@ Whenever the workflow is triggered, progress can be seen under the `Actions` tab in GitHub. From this tab, you can also initiate it without any trigger commits. -When the workflow has finished, visit your build book at `https://.github.io/` (case sensitive). Eg. for the [template book](https://github.com/TeachBooks/template) it is [https://teachbooks.github.io/template](). \ No newline at end of file +When the workflow has finished, visit your build book at `https://.github.io/` (case sensitive). Eg. for the [template book](https://github.com/TeachBooks/template) it is [https://teachbooks.github.io/template](https://teachbooks.github.io/template). \ No newline at end of file From 2d82d492c7d557b6391f9707339c194c6c39c983 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 16 Apr 2024 22:07:46 +0200 Subject: [PATCH 14/78] Update github_deploy.md --- book/features/github_deploy.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/book/features/github_deploy.md b/book/features/github_deploy.md index e839949..8908f66 100644 --- a/book/features/github_deploy.md +++ b/book/features/github_deploy.md @@ -9,6 +9,8 @@ We developed a workflow which builds the Jupyter books in your repository for al To use this feature, add the workflow [`call-deploy-book.yml`](https://github.com/TeachBooks/deploy-book-workflow/blob/main/.github/workflows/call-deploy-book.yml) to the `/.github/workflows` folder in your repository. Furthermore, set source for GitHub pages to GitHub Actions under `Settings` - `Pages` - `Build and deployment` - `Source` - `GitHub Actions`. Additional tip: set repository website as your GitHub Pages website under `Code`- `About` - - `Website` - `Use your GitHub Pages Website` +This workflow requires a `requirements.txt` file with `teachbooks` in your root folder, and all the book files (including `_config.yml` and `_toc.yml`) should be in a subdirectory `book/`. + You can adapt the behaviour by setting repository variables in GitHub as explained [here](https://docs.github.com/en/actions/learn-github-actions/variables#creating-configuration-variables-for-a-repository). Define the following repository variables: - `PRIMARY_BRANCH` which is set to `main` whenever it's not defined in the repository variables. - This sets the branch which is hosted on root. @@ -28,4 +30,4 @@ Whenever the workflow is triggered, progress can be seen under the `Actions` tab in GitHub. From this tab, you can also initiate it without any trigger commits. -When the workflow has finished, visit your build book at `https://.github.io/` (case sensitive). Eg. for the [template book](https://github.com/TeachBooks/template) it is [https://teachbooks.github.io/template](https://teachbooks.github.io/template). \ No newline at end of file +When the workflow has finished, visit your build book at `https://.github.io/` (case sensitive). Eg. for the [template book](https://github.com/TeachBooks/template) it is [https://teachbooks.github.io/template](https://teachbooks.github.io/template). From dd289e12eb6f7540e9b94d42797480d8e85a6701 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 09:01:04 +0200 Subject: [PATCH 15/78] Added nested-books as submodule --- .gitmodules | 3 +++ book/external/Nested-Books | 1 + 2 files changed, 4 insertions(+) create mode 100644 .gitmodules create mode 160000 book/external/Nested-Books diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..5951351 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "book/external/Nested-Books"] + path = book/external/Nested-Books + url = git@github.com:TeachBooks/Nested-Books.git diff --git a/book/external/Nested-Books b/book/external/Nested-Books new file mode 160000 index 0000000..8ea5a17 --- /dev/null +++ b/book/external/Nested-Books @@ -0,0 +1 @@ +Subproject commit 8ea5a179daab16358ebcf1620638479fe5fdeea1 From eb4973e8e440f025081a9452df5d6e641d239351 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 09:12:46 +0200 Subject: [PATCH 16/78] Added nested books --- book/_toc.yml | 1 + book/external/Nested-Books | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 6c77dc0..4ff54db 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -35,6 +35,7 @@ parts: - file: features/remove_from_publish - file: features/custom_toc.md - file: features/custom_download.md + - file: external/Nested-Books/README.md - file: features/interactive_element.ipynb sections: - file: features/grasple.md diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 8ea5a17..0274cf7 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 8ea5a179daab16358ebcf1620638479fe5fdeea1 +Subproject commit 0274cf7cce4e0ff084de4b131d5b3b30c3a697c0 From 8a6b3d765af5d1165a8da5438981b1245ad96365 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 09:50:52 +0200 Subject: [PATCH 17/78] Update .gitlab-ci.yml --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a086873..7eb347c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,7 @@ variables: REGISTRY_HOST: localhost:5000 TAG_LATEST: $REGISTRY_HOST/$CI_PROJECT_NAME/$CI_COMMIT_REF_NAME:latest TAG_DRAFT: $REGISTRY_HOST/$CI_PROJECT_NAME-draft/$CI_COMMIT_REF_NAME:latest + GIT_SUBMODULE_STRATEGY: recursive # For submodules cache: paths: @@ -72,4 +73,4 @@ deploy-draft: - docker run -d --restart always -p 8018:8000 --name $CI_PROJECT_NAME-draft $TAG_DRAFT environment: name: draft - url: https://interactivetextbooks.citg.tudelft.nl/jupyter-book-manual-draft \ No newline at end of file + url: https://interactivetextbooks.citg.tudelft.nl/jupyter-book-manual-draft From 1df6569ac2ffb4a95dffb4b750973f18e638bcfb Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 09:53:05 +0200 Subject: [PATCH 18/78] Update Nested-Books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 0274cf7..a98345b 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 0274cf7cce4e0ff084de4b131d5b3b30c3a697c0 +Subproject commit a98345bafa00136601f19179c90957c8fcbdfe0b From ef68ce68ec0ab18cc4297eebd746505ba6d83c61 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 09:55:46 +0200 Subject: [PATCH 19/78] Update .gitmodules --- .gitmodules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 5951351..a9a8d24 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "book/external/Nested-Books"] path = book/external/Nested-Books - url = git@github.com:TeachBooks/Nested-Books.git + url = https://github.com/TeachBooks/Nested-Books.git \ No newline at end of file From fa723bcfba04e659ebbf974be44fd0508557b347 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 11:12:04 +0200 Subject: [PATCH 20/78] Fixed typo in nested-books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index a98345b..cf301b2 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit a98345bafa00136601f19179c90957c8fcbdfe0b +Subproject commit cf301b2d05cc065cbb589ae3b9558c606abd5b50 From 04ae2b394326dacf14327828a9348c00d894a1a5 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 11:19:21 +0200 Subject: [PATCH 21/78] Updated nested-book page --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index cf301b2..d66be66 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit cf301b2d05cc065cbb589ae3b9558c606abd5b50 +Subproject commit d66be663197bcc3e0b371d867126d6693ec8045c From ba0f03e47565db2642a673babdc026548dc5e217 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 11:42:55 +0200 Subject: [PATCH 22/78] Updated with figure --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index d66be66..e849899 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit d66be663197bcc3e0b371d867126d6693ec8045c +Subproject commit e8498996d087993e30f5cf95cbf099f924263194 From 33dc0e765425ddfb79d9e41798112bb8def466f1 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 11:44:57 +0200 Subject: [PATCH 23/78] Added template as external aswell --- .gitmodules | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index a9a8d24..b05a5da 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "book/external/Nested-Books"] path = book/external/Nested-Books - url = https://github.com/TeachBooks/Nested-Books.git \ No newline at end of file + url = https://github.com/TeachBooks/Nested-Books.git +[submodule "book/external/template"] + path = book/external/template + url = https://github.com/TeachBooks/template.git From 6ad843a357abd82d8f7223c303d87551404d491f Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 11:54:20 +0200 Subject: [PATCH 24/78] Fix submodule? --- .gitmodules | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.gitmodules b/.gitmodules index b05a5da..a9a8d24 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ [submodule "book/external/Nested-Books"] path = book/external/Nested-Books - url = https://github.com/TeachBooks/Nested-Books.git -[submodule "book/external/template"] - path = book/external/template - url = https://github.com/TeachBooks/template.git + url = https://github.com/TeachBooks/Nested-Books.git \ No newline at end of file From 67e8a011c15112fb130d4ce833d33113c34cce02 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 11:56:48 +0200 Subject: [PATCH 25/78] Update Nested-Books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index e849899..d66be66 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit e8498996d087993e30f5cf95cbf099f924263194 +Subproject commit d66be663197bcc3e0b371d867126d6693ec8045c From d70fef0c1b4f1612591df57a1205962eb9837a9b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 11:58:57 +0200 Subject: [PATCH 26/78] Update Nested-Books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index d66be66..c4448a3 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit d66be663197bcc3e0b371d867126d6693ec8045c +Subproject commit c4448a3a9f9f5bb81eaa03fe467b98b5b96b403e From 0c5113223ec058629ad23e7f4a276554b1c12a1d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 12:00:15 +0200 Subject: [PATCH 27/78] Added template repo as submodule --- .gitmodules | 5 ++++- book/external/template | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) create mode 160000 book/external/template diff --git a/.gitmodules b/.gitmodules index a9a8d24..b05a5da 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "book/external/Nested-Books"] path = book/external/Nested-Books - url = https://github.com/TeachBooks/Nested-Books.git \ No newline at end of file + url = https://github.com/TeachBooks/Nested-Books.git +[submodule "book/external/template"] + path = book/external/template + url = https://github.com/TeachBooks/template.git diff --git a/book/external/template b/book/external/template new file mode 160000 index 0000000..10eaf6c --- /dev/null +++ b/book/external/template @@ -0,0 +1 @@ +Subproject commit 10eaf6cf003404f7b56638161ef7c7f7aa38af37 From b17cdb8c17469c795a83e66e17ed23972407ddde Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 12:12:48 +0200 Subject: [PATCH 28/78] Update Nested-Books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index c4448a3..d3f9001 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit c4448a3a9f9f5bb81eaa03fe467b98b5b96b403e +Subproject commit d3f900177406debf040e5c8e6b6945d047444f5d From 3e63f547e3b32b218d7bba13dd445f3b031cac0e Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 17 Apr 2024 14:40:33 +0200 Subject: [PATCH 29/78] Update Nested-Books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index d3f9001..d659739 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit d3f900177406debf040e5c8e6b6945d047444f5d +Subproject commit d659739766119a7065f8fe1424874ff935de14cb From 42fd4c4c66e2ea4512380e079d09cbf01aaadee3 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:17:47 +0200 Subject: [PATCH 30/78] Deleted old template page --- .../workflows/figures/GitHub_desktop_fork.png | Bin 29938 -> 0 bytes book/workflows/figures/action.png | Bin 61186 -> 0 bytes .../figures/create_new_repository.png | Bin 46320 -> 0 bytes book/workflows/figures/set_up_pages.png | Bin 88748 -> 0 bytes .../figures/use_github_pages_website.png | Bin 77452 -> 0 bytes book/workflows/figures/use_template.png | Bin 84662 -> 0 bytes book/workflows/githubtemplate.md | 56 ------------------ 7 files changed, 56 deletions(-) delete mode 100644 book/workflows/figures/GitHub_desktop_fork.png delete mode 100644 book/workflows/figures/action.png delete mode 100644 book/workflows/figures/create_new_repository.png delete mode 100644 book/workflows/figures/set_up_pages.png delete mode 100644 book/workflows/figures/use_github_pages_website.png delete mode 100644 book/workflows/figures/use_template.png delete mode 100644 book/workflows/githubtemplate.md diff --git a/book/workflows/figures/GitHub_desktop_fork.png b/book/workflows/figures/GitHub_desktop_fork.png deleted file mode 100644 index 3b123324a61e260b482bc84197b85619c7120542..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29938 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 diff --git a/book/workflows/figures/action.png b/book/workflows/figures/action.png deleted file mode 100644 index 7cbb008d541ae31fdfbd1289934069b0eb224e95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61186 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 AWdHyG diff --git a/book/workflows/figures/create_new_repository.png b/book/workflows/figures/create_new_repository.png deleted file mode 100644 index 58b4e5bb533e0f1ca79c0a604f2317ff149efc20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46320 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 w5=){`R%qjU=21iE1r< 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 |;8G~hH}Vijhk)Z6ytS5JIv3XY^3eVCQdul^Z7 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

yT>oBqin@#iY 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 diff --git a/book/workflows/figures/use_github_pages_website.png b/book/workflows/figures/use_github_pages_website.png deleted file mode 100644 index 76a03c38e2184374263ae68b700cac7303c97a35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77452 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 Q+xufM&@<63)qWW9Uke?np#T5? diff --git a/book/workflows/figures/use_template.png b/book/workflows/figures/use_template.png deleted file mode 100644 index c6d21fb3aa57ed238a06e31e76255b212db2fb87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84662 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μ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 Yjk~b>7jd!L8^G~WPF1$_g;~h|1qh~6wEzGB diff --git a/book/workflows/githubtemplate.md b/book/workflows/githubtemplate.md deleted file mode 100644 index d1183c6..0000000 --- a/book/workflows/githubtemplate.md +++ /dev/null @@ -1,56 +0,0 @@ -# Your first TeachBook using the template - -```{admonition} User types -:class: tip -This page is useful for user type 3, 4 and 5. -``` - -This page shows you how as an example how to start your own Jupyter Book and hosting that book online. It doesn't elaborate on the collaborative functionalities of Git or how to edit the book. - -`````{tab-set} -````{tab-item} GitHub template - -1. To get started making your Jupyter Book with our functionalities, use the [template book](https://github.com/TeachBooks/template) as template: - -```{figure} figures/use_template.png -:name: use-template -``` - -2. Fill in a repository name, this name will be used in the future url of your book: - -```{figure} figures/create_new_repository.png -:name: create_new_repository -``` - -3. Set source for GitHub pages to under `Settings` - `Pages` - `Build and deployment` - `Source` - `GitHub Actions`: - -```{figure} figures/set_up_pages.png -:name: activate_pages -``` - -4. Set repository website as your GitHub Pages website under `Code`- `About` - - `Website` - `Use your GitHub Pages Website` - -```{figure} figures/use_github_pages_website.png -:name: github_pages_as_website -``` - -4. Wait a few minutes for the website to be deployed, if you're curious, have a look at the progress under `Actions` - `All workflows`: - -```{figure} figures/action.png -:name: action -``` -5. When the workflow has finished, visit your build book at `https://.github.io/` (case sensitive). For our example it is [https://dummydocent.github.io/test_book_from_template/](https://dummydocent.github.io/test_book_from_template/) for the shown repository. - -```` - -````{tab-item} GitLab template -```{error} To be written -``` -```` -````` - -Now that you have your book, you can continue editing your book as described in the other chapters in this book \ No newline at end of file From d964deb232e17a9e604777808d10dc8d8c86be22 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:21:49 +0200 Subject: [PATCH 31/78] Update template --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 10eaf6c..b553c6b 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 10eaf6cf003404f7b56638161ef7c7f7aa38af37 +Subproject commit b553c6bf668f76541d7a116bb79b7e6fcf48e487 From 54b970e2ffa621acae4af83c22e0d669121548c1 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:22:41 +0200 Subject: [PATCH 32/78] Update Nested-Books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index d659739..31b500d 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit d659739766119a7065f8fe1424874ff935de14cb +Subproject commit 31b500d8fafa88630095eb824fad2f89c8b9f04e From 3e58c3d6a9235ac20fce5c864c0a22512f0bbb64 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:27:40 +0200 Subject: [PATCH 33/78] Update _toc.yml --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 4ff54db..da3d8e3 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -13,7 +13,7 @@ parts: - file: installation-and-setup/anaconda - file: installation-and-setup/git_bash_conda_vs-code.md - file: installation-and-setup/jupyter-book-setup - - file: workflows/githubtemplate + - file: external/template/README.md - file: workflows/collaboration sections: - file: workflows/milestones_issues From d59d91af55012e7252f6407929914bb58913d031 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:34:19 +0200 Subject: [PATCH 34/78] Update .gitlab-ci.yml --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7eb347c..e52d4f3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,7 +8,8 @@ variables: REGISTRY_HOST: localhost:5000 TAG_LATEST: $REGISTRY_HOST/$CI_PROJECT_NAME/$CI_COMMIT_REF_NAME:latest TAG_DRAFT: $REGISTRY_HOST/$CI_PROJECT_NAME-draft/$CI_COMMIT_REF_NAME:latest - GIT_SUBMODULE_STRATEGY: recursive # For submodules + GIT_SUBMODULE_DEPTH: 1 + #GIT_SUBMODULE_STRATEGY: recursive # For submodules cache: paths: From 8bc914ae79aeb0dbfc4d922ee57926542406ba61 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:35:16 +0200 Subject: [PATCH 35/78] Force rebuild --- book/intro.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/intro.md b/book/intro.md index 668836f..cdfcee1 100644 --- a/book/intro.md +++ b/book/intro.md @@ -3,4 +3,4 @@ This is an introduction to Git, VS Code and Jupyter Books for teachers and teaching assistants involved in TeachBooks. This book is still work in progress, so feel free to contribute https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual! For more information about teachbooks, visit [https://teachbooks.tudelft.nl/](https://teachbooks.tudelft.nl/). ## Contact -If you encounter any issues, please contact Tom van Woudenberg, Robert Lanzafame or one of our TAs Caspar Jungbacker or Julie Kirsch at TeachBooks@tudelft.nl. +If you encounter any issues, please contact Tom van Woudenberg, Robert Lanzafame or one of our TAs Caspar Jungbacker or Julie Kirsch at TeachBooks@tudelft.nl. \ No newline at end of file From abba57c3cdcef1fb775c2a29849a2082c21b4822 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:38:25 +0200 Subject: [PATCH 36/78] Update .gitlab-ci.yml --- .gitlab-ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e52d4f3..7eb347c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,8 +8,7 @@ variables: REGISTRY_HOST: localhost:5000 TAG_LATEST: $REGISTRY_HOST/$CI_PROJECT_NAME/$CI_COMMIT_REF_NAME:latest TAG_DRAFT: $REGISTRY_HOST/$CI_PROJECT_NAME-draft/$CI_COMMIT_REF_NAME:latest - GIT_SUBMODULE_DEPTH: 1 - #GIT_SUBMODULE_STRATEGY: recursive # For submodules + GIT_SUBMODULE_STRATEGY: recursive # For submodules cache: paths: From 8a192a8462c523760864eed277757d896bc55d5c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:46:39 +0200 Subject: [PATCH 37/78] Added part in readme on editing --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 31b500d..a17b284 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 31b500d8fafa88630095eb824fad2f89c8b9f04e +Subproject commit a17b28450b0a15f7a353f99b0d99061ff4babecf From 1e082e01d3dfcdcd570ecb8be5520e1a15ec7189 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:48:25 +0200 Subject: [PATCH 38/78] Update Nested-Books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index a17b284..b5c1bf9 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit a17b28450b0a15f7a353f99b0d99061ff4babecf +Subproject commit b5c1bf9ca8f741de07a24eb4990f2a7f266244b7 From c89876429204cba82482c36e25c63e5080d696f0 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:52:04 +0200 Subject: [PATCH 39/78] Added template readme as nested page, updated nested documentation --- book/external/Nested-Books | 2 +- book/external/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index b5c1bf9..a324629 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit b5c1bf9ca8f741de07a24eb4990f2a7f266244b7 +Subproject commit a324629645f85cea3bcc805ceeda3098ce201d51 diff --git a/book/external/template b/book/external/template index b553c6b..c8e1f1b 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit b553c6bf668f76541d7a116bb79b7e6fcf48e487 +Subproject commit c8e1f1babd7e63196d8b6be4e411b2e2727eb471 From a0d282faa6696eb8ee913695da9d58a54d0b68f3 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:52:12 +0200 Subject: [PATCH 40/78] Revert "Added template readme as nested page, updated nested documentation" This reverts commit c89876429204cba82482c36e25c63e5080d696f0. --- book/external/Nested-Books | 2 +- book/external/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index a324629..b5c1bf9 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit a324629645f85cea3bcc805ceeda3098ce201d51 +Subproject commit b5c1bf9ca8f741de07a24eb4990f2a7f266244b7 diff --git a/book/external/template b/book/external/template index c8e1f1b..b553c6b 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit c8e1f1babd7e63196d8b6be4e411b2e2727eb471 +Subproject commit b553c6bf668f76541d7a116bb79b7e6fcf48e487 From 25224d13dbd48bcfa03b0b6bd2bc18b1b6fa20e9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 10:52:19 +0200 Subject: [PATCH 41/78] Unwanted --- book/external/Nested-Books | 2 +- book/external/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index b5c1bf9..a324629 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit b5c1bf9ca8f741de07a24eb4990f2a7f266244b7 +Subproject commit a324629645f85cea3bcc805ceeda3098ce201d51 diff --git a/book/external/template b/book/external/template index b553c6b..c8e1f1b 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit b553c6bf668f76541d7a116bb79b7e6fcf48e487 +Subproject commit c8e1f1babd7e63196d8b6be4e411b2e2727eb471 From 854876c96eb4b97a9aa2807bbda3d9a1f8040a0b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 11:02:34 +0200 Subject: [PATCH 42/78] Correct version of submodules --- book/external/Nested-Books | 2 +- book/external/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index a324629..b5c1bf9 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit a324629645f85cea3bcc805ceeda3098ce201d51 +Subproject commit b5c1bf9ca8f741de07a24eb4990f2a7f266244b7 diff --git a/book/external/template b/book/external/template index c8e1f1b..b553c6b 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit c8e1f1babd7e63196d8b6be4e411b2e2727eb471 +Subproject commit b553c6bf668f76541d7a116bb79b7e6fcf48e487 From ea54aab6c4bac82257ef4cbf4e017a80515860e3 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 11:05:43 +0200 Subject: [PATCH 43/78] Updated in nested-books --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index b5c1bf9..f01b079 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit b5c1bf9ca8f741de07a24eb4990f2a7f266244b7 +Subproject commit f01b079269f43edb557c4551805e46b1430e9d71 From 5ab1977c92dca1d8b262de443c16d75e547fa9ba Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 11:34:48 +0200 Subject: [PATCH 44/78] Updated user types --- book/features/HTML_javascript.md | 5 +++++ book/features/custom_download.md | 2 +- book/features/custom_toc.md | 2 +- book/features/grasple.md | 5 +++++ book/features/h5p.md | 5 +++++ book/installation-and-setup/user_types.md | 2 +- 6 files changed, 18 insertions(+), 3 deletions(-) diff --git a/book/features/HTML_javascript.md b/book/features/HTML_javascript.md index d62ed0e..633fcc4 100644 --- a/book/features/HTML_javascript.md +++ b/book/features/HTML_javascript.md @@ -1,5 +1,10 @@ # Interactive HTML/JavaScript elements +```{admonition} User types +:class: tip +This section is useful for user type 5. +``` + In this section, we will discuss how to [create](creating_basic_HTML_elements.md) and [embed](adding_HTML_elements.md) interactive HTML/Javascript elements created in HTML/JavaScript in a TeachBook. These HTML/Javascript element work very fluently and don't require a python kernel running in the background. This could be for example interactive 3d figures: diff --git a/book/features/custom_download.md b/book/features/custom_download.md index b683409..4ee96cd 100644 --- a/book/features/custom_download.md +++ b/book/features/custom_download.md @@ -2,7 +2,7 @@ ```{admonition} User types :class: tip -This section is useful for user type 4-6. +This section is useful for user type 4-5. ``` You can control the download option of the book in two ways: diff --git a/book/features/custom_toc.md b/book/features/custom_toc.md index c968c10..fe178c0 100644 --- a/book/features/custom_toc.md +++ b/book/features/custom_toc.md @@ -2,7 +2,7 @@ ```{admonition} User types :class: tip -This section is useful for user type 3-6. +This section is useful for user type 3-5. ``` A new feature is added to enable testing of all interactive features on the web server (i.e., in the draft book) while preventing students from seeing it. Pages in the draft book (`main` branch) can be manually stripped out of the table of contents when a merge request from `main` to `publish` is made using a tag `REMOVE-FROM-PUBLISH`. Pages marked with this feature are still visible in the draft book and books build from source on personal computers. The tag is applied as follows: diff --git a/book/features/grasple.md b/book/features/grasple.md index 6cb2359..038f7d3 100644 --- a/book/features/grasple.md +++ b/book/features/grasple.md @@ -1,5 +1,10 @@ # Grasple questions +```{admonition} User types +:class: tip +This section is useful for user type 3-5. +``` + [Grasple](https://app.grasple.com/) gives you an embed code for each exercise which looks like this, which can be added cirectly to your markdown-file. ```html diff --git a/book/features/h5p.md b/book/features/h5p.md index 8ae0bfd..463dcab 100644 --- a/book/features/h5p.md +++ b/book/features/h5p.md @@ -1,5 +1,10 @@ # Adding interactive h5p elements +```{admonition} User types +:class: tip +This section is useful for user type 3-5. +``` + ## Instruction H5p elements are interactive HTML-blocks which can be imbeded in a Jupyter Book using an iframe. H5p element can be created in the [TU Delft portal on the H5p website](https://tudelft.h5p.com/content) (sign in via Brightspace to H5p required first). The iframe code can be copied at Edit - Publish - Public - Embed code. This html code can be directly added to your markdown file: diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index 4b9b0c4..5d6f09c 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -20,7 +20,7 @@ Different types of users will interact with the website or the Jupyter Books dif 4. **Colleague making text adjustments to multiple files at the same time locally**.
User 4 is a hybrid between type 3 and 5. Basically this user is making changes by editing the .md files locally using, for example, VS Code. Therefore, this user requires a little bit more knowledge on git (think of pulling and pushing changes) but their main focus remains to make adjustments to the content of the book by editing .md files whereas user type 4 has more knowledge to make changes to python files the book as well. This user can build the book online. -5. **Colleague making text and python adjustments to multiple files at the same time locally**.
+5. **Colleague making text and code (especially Python) adjustments to multiple files at the same time locally**.
Example Image This user has more knowledge in GitLab/GitHub than the previous user and can basically take care of branching and merging by themselves. They know how to work with software for editing .md and .ipynb files. They can use the draft book online to view their changed in the book, or build the book locally. From 858bbf88ce3b7ce32ef03f091bca58b88b63fd75 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 14:56:00 +0200 Subject: [PATCH 45/78] add deploy-book-workflow as nested --- .gitmodules | 3 +++ book/external/deploy-book-workflow | 1 + 2 files changed, 4 insertions(+) create mode 160000 book/external/deploy-book-workflow diff --git a/.gitmodules b/.gitmodules index b05a5da..d1f5f7a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "book/external/template"] path = book/external/template url = https://github.com/TeachBooks/template.git +[submodule "book/external/deploy-book-workflow"] + path = book/external/deploy-book-workflow + url = https://github.com/TeachBooks/deploy-book-workflow.git diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow new file mode 160000 index 0000000..8b639d5 --- /dev/null +++ b/book/external/deploy-book-workflow @@ -0,0 +1 @@ +Subproject commit 8b639d5260cab1deecbf2809e035b7e16784deb8 From ba005c97797d0b96b1c1f18b6f78b4f68fcd39bf Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 18 Apr 2024 15:01:33 +0200 Subject: [PATCH 46/78] Added readme from deploy-book-workflow --- book/_toc.yml | 2 +- book/external/deploy-book-workflow | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index da3d8e3..95feed1 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -31,7 +31,7 @@ parts: - file: basic-features/utterances - file: features/overview sections: - - file: features/github_deploy.md + - file: external/deploy-book-workflow/README.md - file: features/remove_from_publish - file: features/custom_toc.md - file: features/custom_download.md diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 8b639d5..79cb839 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 8b639d5260cab1deecbf2809e035b7e16784deb8 +Subproject commit 79cb839e61302f1e6d8e18d1d99c428091c00e36 From ca0e40cd864a22baed33074712124b5663072d8a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 22 Apr 2024 12:02:33 +0200 Subject: [PATCH 47/78] Added explanation on using utterances with multilpe build version --- book/basic-features/utterances.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/book/basic-features/utterances.md b/book/basic-features/utterances.md index 097c3a3..18d5321 100644 --- a/book/basic-features/utterances.md +++ b/book/basic-features/utterances.md @@ -2,7 +2,12 @@ [Utterances ๐Ÿ”ฎ](https://utteranc.es/) is a lightweight open-source widget which allows you, your colleages and your students to discuss stuff in a blog post in your book. It is build on GitHub issues, so requires a GitHub repository, although the book can be hosted anywhere (so also on GitLab). -The [utterances website](https://utteranc.es/) clearly explains the required steps. The given script can be added anywhere in your book, just copy the html-script into your `.md`-file or a markdown cell in your `.ipynb`-file. The blogpost is not visible when you do a local build of the book, build it online or use a local python server as shown in {ref}`setup-local-server`. +The [utterances website](https://utteranc.es/) clearly explains the required steps. One thing to take care of is how you want to do the issue-mapping with respect to multiple deployed versions (draft version, student version, archived versions): + + - `Issue title contains page pathname`/`Issue title contains page URL` is useful if you want to isolate the comments on each of the branches. + - `Issue title contains page title` is useful if you want to show the all comments on all different branches. + +The given script can be added anywhere in your book, just copy the html-script into your `.md`-file or a markdown cell in your `.ipynb`-file. The blogpost is not visible when you do a local build of the book, build it online or use a local python server as shown in {ref}`setup-local-server`. Users need to have a GitHub-account to post a message. Although this might be a burden, it allows students to track their previous posts and set up notifications on follow-up posts. From bd8046130b6d029302d74b26fc0c1bb1171da800 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 23 Apr 2024 12:13:39 +0200 Subject: [PATCH 48/78] Added custom title --- book/external/Nested-Books | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index f01b079..324e657 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit f01b079269f43edb557c4551805e46b1430e9d71 +Subproject commit 324e657ae2261761677e4b0c72256e1e85685ad2 From ff060c30c169cbced2e18469f8832260a6ef0bc7 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 25 Apr 2024 14:52:27 +0200 Subject: [PATCH 49/78] Update live_code.ipynb --- book/features/live_code.ipynb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 98ff7f9..0c356e7 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -36,8 +36,14 @@ "--extra-index-url https://gitlab.tudelft.nl/api/v4/projects/11239/packages/pypi/simple\n", "sphinx-thebe ~= 0.9.9\n", "```\n", + "\n", "This will download the correct version of the sphinx extension when the book is build on the server (which loads the required packages from `requirements.txt`)\n", "\n", + "If you want to build the book locally, you need to install this version of sphinx-thebe in your environment as well with:\n", + "```\n", + "pip install -r requirements.txt\n", + "```\n", + "\n", "Afterwards, this sphinx extension needs to be enabled in your book. This can be done by adding the following lines to `_config.yml`:\n", "\n", "```\n", From 5afbb627ef32c24dbff937d1068354b440cc2016 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 26 Apr 2024 08:40:36 +0200 Subject: [PATCH 50/78] Update deploy-book-workflow --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 79cb839..a230216 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 79cb839e61302f1e6d8e18d1d99c428091c00e36 +Subproject commit a2302164e52fef96fa40a87619b46c370d99f755 From 72f6f3d72c88c106433c0b916f0f4594efad1de6 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 26 Apr 2024 08:49:53 +0200 Subject: [PATCH 51/78] Update deploy-book-workflow --- book/external/deploy-book-workflow | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index a230216..14679dc 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit a2302164e52fef96fa40a87619b46c370d99f755 +Subproject commit 14679dc0d9cf84c1f688d888c6c143230b28e68f From 60e7251952ceaa92ee43e3cca287ba0afd217812 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Fri, 26 Apr 2024 16:33:23 +0200 Subject: [PATCH 52/78] Updated depoloy book and template --- book/external/deploy-book-workflow | 2 +- book/external/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 14679dc..8911048 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 14679dc0d9cf84c1f688d888c6c143230b28e68f +Subproject commit 8911048419fa3890beb2ac213e5faa29111938ab diff --git a/book/external/template b/book/external/template index b553c6b..bf5bf1f 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit b553c6bf668f76541d7a116bb79b7e6fcf48e487 +Subproject commit bf5bf1f5f06c99fcaebe6ffa0b53cfbfff448237 From f0a32b11343728a29f60a33817fe0c1251d9e7b6 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 29 Apr 2024 15:54:43 +0200 Subject: [PATCH 53/78] Add GitHub vs GitLab --- book/_toc.yml | 1 + .../choose_platforms.md | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 book/installation-and-setup/choose_platforms.md diff --git a/book/_toc.yml b/book/_toc.yml index 95feed1..7589782 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -6,6 +6,7 @@ parts: chapters: - file: installation-and-setup/user_types - file: installation-and-setup/git + - file: installation-and-setup/choose_platforms.md - file: installation-and-setup/overview sections: - file: installation-and-setup/vscode-setup diff --git a/book/installation-and-setup/choose_platforms.md b/book/installation-and-setup/choose_platforms.md new file mode 100644 index 0000000..b053fa4 --- /dev/null +++ b/book/installation-and-setup/choose_platforms.md @@ -0,0 +1,25 @@ +# GitHub vs GitLab + +```{admonition} User types +:class: tip +This page is useful for user type 3-5. +``` + +Now that you can start, there's a first choice to be made, where to host your book: + +- Github allows you to host your book on the GitHub server using GitHub pages (to be recognized by the `organization.github.io/book` url, for example the [template book](https://teachbooks.github.io/template/)), which takes all the steps of hosting out of your hands. You can also use a custom owned URL, although this requires some additional skills. On TU Delft's GitLab you need a webserver, which is offered by TeachBooks (to be recognized by the url `teachbooks.tudelft.nl/book`, for example [this manual](https://teachbooks.tudelft.nl/jupyter-book-manual)) as the TU Delft OIT team (to be recognized by the url `interactivetextbooks.tudelft.nl/book`, for example [the TU Delft OIT demo book](https://interactivetextbooks.tudelft.nl/open-textbooks-demonstration/)). For the TU Delft OIT webserver youโ€™re required to publish your book more officially, it cannot be used for viewing your book online in the editing-phase. +- On GitHub you can start right away with a git environment and online book. On GitLab you can set up your own git environment, but you need to be given access by [TeachBooks](mailto:teachbooks@tudelft.nl) or [TU Delft OIT](mailto:Interactive-textbooks@tudelft.nl) to view your build book online. +- Because weโ€™re in control on the server connected to GitLab, we can set up SSO login for visitors of the website. This is not an option for GitHub because we donโ€™t own the server. +- The TU Delft GitLab requires SSO login for editing the book. Although this is useful for TU Delft employees, it limits the collaboration with people outside of TU Delft. +- On GitHub we developed a [automatic process which builds the book and publishes it online](../external/deploy-book-workflow/README.md) in a very flexible way (publication of multiple version of the book, insights in book building errors, parallel so fast build). On GitLab both we and other people at TU Delft have a more simplistic workflow which can be used when you're set up on those Git environments and webservers. + +If you have doubt about this choice, we advise you to start on GitHub. Moving your stuff to GitLab or hosting to a custom URL is always possible + +Here's a table summarizing the information: +| | GitHub | GitLab | +|------------------|-------------------------------------------------------|------------------------------------------------------------------------------------------| +| Website to view book online | GitHub pages (organization.github.io/book) or custom URL ๐ŸŒ | TeachBooks (teachbooks.tudelft.nl/book) or TU Delft OIT (interactivetextbooks.tudelft.nl/book) ๐ŸŽ“ | +| Setting up book website | Immediate and automated โšก๏ธ | Access required by TeachBooks or TU Delft OIT ๐Ÿšง | +| SSO Login book website | Not available โŒ | Optionally โœ… | +| Editing Access | Read-only or public for everyone ๐Ÿ‘€ | Private, read-only or TU Delft internal which requires SSO login ๐Ÿ‘ฅ | +| Build and Publish Process | Flexible ๐Ÿš€ | Simplistic workflow ๐Ÿ›ต | From 33636530d3293ba0ae06ddc788634e78668ea598 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 29 Apr 2024 16:09:12 +0200 Subject: [PATCH 54/78] Update choose_platforms.md --- book/installation-and-setup/choose_platforms.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/book/installation-and-setup/choose_platforms.md b/book/installation-and-setup/choose_platforms.md index b053fa4..62e46a0 100644 --- a/book/installation-and-setup/choose_platforms.md +++ b/book/installation-and-setup/choose_platforms.md @@ -7,19 +7,20 @@ This page is useful for user type 3-5. Now that you can start, there's a first choice to be made, where to host your book: -- Github allows you to host your book on the GitHub server using GitHub pages (to be recognized by the `organization.github.io/book` url, for example the [template book](https://teachbooks.github.io/template/)), which takes all the steps of hosting out of your hands. You can also use a custom owned URL, although this requires some additional skills. On TU Delft's GitLab you need a webserver, which is offered by TeachBooks (to be recognized by the url `teachbooks.tudelft.nl/book`, for example [this manual](https://teachbooks.tudelft.nl/jupyter-book-manual)) as the TU Delft OIT team (to be recognized by the url `interactivetextbooks.tudelft.nl/book`, for example [the TU Delft OIT demo book](https://interactivetextbooks.tudelft.nl/open-textbooks-demonstration/)). For the TU Delft OIT webserver youโ€™re required to publish your book more officially, it cannot be used for viewing your book online in the editing-phase. -- On GitHub you can start right away with a git environment and online book. On GitLab you can set up your own git environment, but you need to be given access by [TeachBooks](mailto:teachbooks@tudelft.nl) or [TU Delft OIT](mailto:Interactive-textbooks@tudelft.nl) to view your build book online. +- Github allows you to host your book on the GitHub server using GitHub pages (to be recognized by the `.github.io/` url, for example the [template book](https://teachbooks.github.io/template/)), which takes all the steps of hosting out of your hands. You can also use a custom owned URL, although this requires some additional skills. On TU Delft's GitLab you need a webserver, which is offered by TeachBooks (to be recognized by the url `teachbooks.tudelft.nl/`, for example [this manual](https://teachbooks.tudelft.nl/jupyter-book-manual)) as the TU Delft OIT team (to be recognized by the url `interactivetextbooks.tudelft.nl/`, for example [the TU Delft OIT demo book](https://interactivetextbooks.tudelft.nl/open-textbooks-demonstration/)). For the TU Delft OIT webserver youโ€™re required to publish your book more officially, it cannot be used for viewing your book online in the editing-phase. +- On GitHub you can start right away with a git environment and online book using our [template](../external/template/README.md). On GitLab you can set up your own git environment, but you need to be given access by [TeachBooks](mailto:teachbooks@tudelft.nl) or [TU Delft OIT](mailto:Interactive-textbooks@tudelft.nl) to view your build book online. +- On GitHub we developed a [automatic process which builds the book and publishes it online](../external/deploy-book-workflow/README.md) in a very flexible way (publication of multiple version of the book, insights in book building errors, parallel so fast build, custom urls in subdirectories). On GitLab both we and other people at TU Delft have a more simplistic workflow which can be used when you're set up on those Git environments and webservers. - Because weโ€™re in control on the server connected to GitLab, we can set up SSO login for visitors of the website. This is not an option for GitHub because we donโ€™t own the server. - The TU Delft GitLab requires SSO login for editing the book. Although this is useful for TU Delft employees, it limits the collaboration with people outside of TU Delft. -- On GitHub we developed a [automatic process which builds the book and publishes it online](../external/deploy-book-workflow/README.md) in a very flexible way (publication of multiple version of the book, insights in book building errors, parallel so fast build). On GitLab both we and other people at TU Delft have a more simplistic workflow which can be used when you're set up on those Git environments and webservers. If you have doubt about this choice, we advise you to start on GitHub. Moving your stuff to GitLab or hosting to a custom URL is always possible Here's a table summarizing the information: | | GitHub | GitLab | |------------------|-------------------------------------------------------|------------------------------------------------------------------------------------------| -| Website to view book online | GitHub pages (organization.github.io/book) or custom URL ๐ŸŒ | TeachBooks (teachbooks.tudelft.nl/book) or TU Delft OIT (interactivetextbooks.tudelft.nl/book) ๐ŸŽ“ | -| Setting up book website | Immediate and automated โšก๏ธ | Access required by TeachBooks or TU Delft OIT ๐Ÿšง | -| SSO Login book website | Not available โŒ | Optionally โœ… | -| Editing Access | Read-only or public for everyone ๐Ÿ‘€ | Private, read-only or TU Delft internal which requires SSO login ๐Ÿ‘ฅ | -| Build and Publish Process | Flexible ๐Ÿš€ | Simplistic workflow ๐Ÿ›ต | +| Website to view book online | GitHub pages (.github.io/) or custom URL ๐ŸŒ | TeachBooks (teachbooks.tudelft.nl/) or TU Delft OIT (interactivetextbooks.tudelft.nl/) ๐ŸŽ“ | +| Setting up book website | Immediate and automated with [template](../external/template/README.md) โšก๏ธ | Access required by TeachBooks or TU Delft OIT ๐Ÿšง | +| Book website updates | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) ๐Ÿš€ | Automated but simplistic (one or two versions, command-line interface) ๐Ÿ›ต | +| SSO Login book website | Not available โŒ | Optional โœ… | +| Editing access Git repository | Read only, custom roles or public for everyone ๐Ÿ‘€ | Private, read-only, custom roles or TU Delft internal which requires SSO login ๐Ÿ‘ฅ | + From a22dcbe562842e34105527f758d5e43975e7591d Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 29 Apr 2024 16:14:53 +0200 Subject: [PATCH 55/78] Update choose_platforms.md --- book/installation-and-setup/choose_platforms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/choose_platforms.md b/book/installation-and-setup/choose_platforms.md index 62e46a0..4f5c9ee 100644 --- a/book/installation-and-setup/choose_platforms.md +++ b/book/installation-and-setup/choose_platforms.md @@ -18,7 +18,7 @@ If you have doubt about this choice, we advise you to start on GitHub. Moving yo Here's a table summarizing the information: | | GitHub | GitLab | |------------------|-------------------------------------------------------|------------------------------------------------------------------------------------------| -| Website to view book online | GitHub pages (.github.io/) or custom URL ๐ŸŒ | TeachBooks (teachbooks.tudelft.nl/) or TU Delft OIT (interactivetextbooks.tudelft.nl/) ๐ŸŽ“ | +| Website to view book online | GitHub pages (`.github.io/`) or custom URL ๐ŸŒ | TeachBooks (`teachbooks.tudelft.nl/`) or TU Delft OIT (`interactivetextbooks.tudelft.nl/`) ๐ŸŽ“ | | Setting up book website | Immediate and automated with [template](../external/template/README.md) โšก๏ธ | Access required by TeachBooks or TU Delft OIT ๐Ÿšง | | Book website updates | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) ๐Ÿš€ | Automated but simplistic (one or two versions, command-line interface) ๐Ÿ›ต | | SSO Login book website | Not available โŒ | Optional โœ… | From e10471bfce4f46722afbf59e0c5bf4fb07931c64 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 29 Apr 2024 16:25:00 +0200 Subject: [PATCH 56/78] Typos --- book/installation-and-setup/choose_platforms.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/book/installation-and-setup/choose_platforms.md b/book/installation-and-setup/choose_platforms.md index 4f5c9ee..650c1a4 100644 --- a/book/installation-and-setup/choose_platforms.md +++ b/book/installation-and-setup/choose_platforms.md @@ -13,14 +13,14 @@ Now that you can start, there's a first choice to be made, where to host your bo - Because weโ€™re in control on the server connected to GitLab, we can set up SSO login for visitors of the website. This is not an option for GitHub because we donโ€™t own the server. - The TU Delft GitLab requires SSO login for editing the book. Although this is useful for TU Delft employees, it limits the collaboration with people outside of TU Delft. -If you have doubt about this choice, we advise you to start on GitHub. Moving your stuff to GitLab or hosting to a custom URL is always possible +If you have doubt about this choice, we advise you to start on GitHub. Moving your stuff to GitLab or hosting to a custom URL is always possible at a later stage. Here's a table summarizing the information: -| | GitHub | GitLab | -|------------------|-------------------------------------------------------|------------------------------------------------------------------------------------------| +| | GitHub | GitLab | +|--|----------|-------------| | Website to view book online | GitHub pages (`.github.io/`) or custom URL ๐ŸŒ | TeachBooks (`teachbooks.tudelft.nl/`) or TU Delft OIT (`interactivetextbooks.tudelft.nl/`) ๐ŸŽ“ | -| Setting up book website | Immediate and automated with [template](../external/template/README.md) โšก๏ธ | Access required by TeachBooks or TU Delft OIT ๐Ÿšง | -| Book website updates | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) ๐Ÿš€ | Automated but simplistic (one or two versions, command-line interface) ๐Ÿ›ต | -| SSO Login book website | Not available โŒ | Optional โœ… | -| Editing access Git repository | Read only, custom roles or public for everyone ๐Ÿ‘€ | Private, read-only, custom roles or TU Delft internal which requires SSO login ๐Ÿ‘ฅ | +| Setting up book website | Immediate and automated with [template](../external/template/README.md) โšก๏ธ | Access required by TeachBooks or TU Delft OIT ๐Ÿšง | +| Book website updates | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) ๐Ÿš€ | Automated but simplistic (one or two versions, command-line interface) ๐Ÿ›ต | +| SSO Login book website | Not available โŒ | Optional โœ… | +| Editing access Git repository | Read only, custom roles or public for everyone ๐Ÿ‘€ | Private, read-only, custom roles or TU Delft internal which requires SSO login ๐Ÿ‘ฅ | From 73e0536ffa3ca8d2e7fd79c704a7122cb105abeb Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 29 Apr 2024 17:14:56 +0200 Subject: [PATCH 57/78] Update choose_platforms.md --- book/installation-and-setup/choose_platforms.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/book/installation-and-setup/choose_platforms.md b/book/installation-and-setup/choose_platforms.md index 650c1a4..2363245 100644 --- a/book/installation-and-setup/choose_platforms.md +++ b/book/installation-and-setup/choose_platforms.md @@ -12,6 +12,8 @@ Now that you can start, there's a first choice to be made, where to host your bo - On GitHub we developed a [automatic process which builds the book and publishes it online](../external/deploy-book-workflow/README.md) in a very flexible way (publication of multiple version of the book, insights in book building errors, parallel so fast build, custom urls in subdirectories). On GitLab both we and other people at TU Delft have a more simplistic workflow which can be used when you're set up on those Git environments and webservers. - Because weโ€™re in control on the server connected to GitLab, we can set up SSO login for visitors of the website. This is not an option for GitHub because we donโ€™t own the server. - The TU Delft GitLab requires SSO login for editing the book. Although this is useful for TU Delft employees, it limits the collaboration with people outside of TU Delft. +- GitHub has a nice integration with the [GitHub Desktop application](git-setup_local.md). For GitLab it works as well, but has less functionality. +- [Utteranc.es](../basic-features/utterances.md) requires a GitHub repository to host the discussions. If you're using a GitLab repository, you need a separate GitHub repository and the discussions and book content is not at the same place. If you have doubt about this choice, we advise you to start on GitHub. Moving your stuff to GitLab or hosting to a custom URL is always possible at a later stage. @@ -20,7 +22,8 @@ Here's a table summarizing the information: |--|----------|-------------| | Website to view book online | GitHub pages (`.github.io/`) or custom URL ๐ŸŒ | TeachBooks (`teachbooks.tudelft.nl/`) or TU Delft OIT (`interactivetextbooks.tudelft.nl/`) ๐ŸŽ“ | | Setting up book website | Immediate and automated with [template](../external/template/README.md) โšก๏ธ | Access required by TeachBooks or TU Delft OIT ๐Ÿšง | -| Book website updates | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) ๐Ÿš€ | Automated but simplistic (one or two versions, command-line interface) ๐Ÿ›ต | -| SSO Login book website | Not available โŒ | Optional โœ… | -| Editing access Git repository | Read only, custom roles or public for everyone ๐Ÿ‘€ | Private, read-only, custom roles or TU Delft internal which requires SSO login ๐Ÿ‘ฅ | - +| Updating book website | Automated and flexible (multiple version of the book, building error insights, fast, custom urls) ๐Ÿš€ | Automated but simplistic (one or two versions, command-line interface) ๐Ÿ›ต | +| Student book access with SSO | Not available โŒ | Optional โœ… | +| Teacher/TA access to Git repository | Read only, custom roles or public for everyone ๐Ÿ‘€ | Private, read-only, custom roles or TU Delft internal which requires SSO login ๐Ÿ‘ฅ | +| GitHub Desktop | Well integrated ๐Ÿ˜Ž | Basic integration ๐Ÿ™‚ | +| Utteranc.es | Can be linked to same repository ๐Ÿท๏ธ | Requires GitHub repository next to GitLab repository ๐Ÿท๏ธ๐Ÿท๏ธ| \ No newline at end of file From 8a12036bdeea41acb803dec9f5d29750cb0c184a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 30 Apr 2024 12:21:46 +0200 Subject: [PATCH 58/78] Update utterances.md --- book/basic-features/utterances.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/book/basic-features/utterances.md b/book/basic-features/utterances.md index 18d5321..aba227a 100644 --- a/book/basic-features/utterances.md +++ b/book/basic-features/utterances.md @@ -11,6 +11,8 @@ The given script can be added anywhere in your book, just copy the html-script i Users need to have a GitHub-account to post a message. Although this might be a burden, it allows students to track their previous posts and set up notifications on follow-up posts. +If you'd like notifications on new posts in your book, which end up as issues in your GitHub repository, you can configure the GitHub `watch` settings to do so as [explained here](https://docs.github.com/en/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository). + Below you see an example of this feature! ## Example discussion From 532ea93a78e90b81fca9c31c2d4dd6f0459b2037 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 1 May 2024 08:12:00 +0200 Subject: [PATCH 59/78] Clarified how ../ works --- book/features/adding_HTML_elements.md | 2 +- book/features/creating_basic_HTML_elements.md | 13 ------------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/book/features/adding_HTML_elements.md b/book/features/adding_HTML_elements.md index c8fcd2d..41f3a9c 100644 --- a/book/features/adding_HTML_elements.md +++ b/book/features/adding_HTML_elements.md @@ -25,7 +25,7 @@ What does this code do? In HTML, certain active parts of the code are defined as Let's take a closer look at the source. Since this project uses a local file structure, we can make use of relative paths such as `../_static/element_render box.html`. What does this path do? In this project, the markdown file for this article is located in the directory `book/features/adding_HTML_elements.md`. The HTML element we want to embed is located in the directory `book/_static/element_render_box.html`. The relative path thus works as follows: - We start in the markdown file's directory `book/features/adding_HTML_elements.md` - - The string `"../"` tells the iframe to move up one folder to `book` + - The string `"../"` tells the iframe to move up one folder to `book`. If you need to move up more subdirectories, use it recursively, eg. `../../` moves up two directories. - The following string `"_static/"` tells the iframe to navigate into the `_static` folder. We are now in `book/_static/`. - Finally, the string `"element_render_box.html"` selects the HTML file we want to embed. We are now in `book/_static/element_render_box.html`. diff --git a/book/features/creating_basic_HTML_elements.md b/book/features/creating_basic_HTML_elements.md index a73fe7e..3d44023 100644 --- a/book/features/creating_basic_HTML_elements.md +++ b/book/features/creating_basic_HTML_elements.md @@ -1,20 +1,7 @@ # Creating basic interactive HTML/JavaScript elements -## Embedding HTML files -A straightforward way to create interactive web-based elements is to code them directly using HTML with JavaScript. This allows us to build elements such as the one below, which shows the connection between a probability density function (pdf) and the associated cumulative density function (cdf): - -If we want to embed such figures in the teachbook, you can do so via an iframe which references a html file in the _static folder: - -```html - -``` - -Here, the src path moves up one subdirectory, then enters the `_static` folder, and loads the `element_pdf_and_cdf.html` file. So how do we create this figure? - -## Creating a basic interactive HTML/JavaScript element - At the bottom of this page, I will provide the full code for the interactive element above. In this section, let us go through the code one piece at a time. Let us begin from the top. In the first line, we specify that this file is a HTML file. In the header (``), we can load packages we need later on. Within the `