From 5c2f2ba82734d485f80f616fdb6e612287aa4f2c Mon Sep 17 00:00:00 2001 From: Freek Pols Date: Wed, 4 Sep 2024 17:26:57 +0200 Subject: [PATCH 01/26] incl $$ to fix bug --- book/basic-features/equations.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/book/basic-features/equations.md b/book/basic-features/equations.md index 89c5a4e..8dd18e4 100644 --- a/book/basic-features/equations.md +++ b/book/basic-features/equations.md @@ -17,7 +17,8 @@ $$ ```{tip} The scientific rules dictate that quantities ($F$, $m$, $a$ etc.) should be printed in italics. Units, however, should not! One can use `\text{m}` in an equation to comply to this rule: -$$ F = m \cdot a = 10 \cdot 9.81 = 98 \text{N} +$$ F = m \cdot a = 10 \cdot 9.81 = 98 \text{N}$$ + ``` > **Warning** From faf4727282f13056f22934e9c500214efcba5f1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diana=20Ban=C5=A3=C4=83?= Date: Mon, 30 Sep 2024 00:22:22 +0200 Subject: [PATCH 02/26] Update live_code.ipynb --- book/features/live_code.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/features/live_code.ipynb b/book/features/live_code.ipynb index 25fca80..a2dfb95 100644 --- a/book/features/live_code.ipynb +++ b/book/features/live_code.ipynb @@ -36,7 +36,7 @@ "metadata": {}, "source": [ "## Setting up Python live coding\n", - "To set up the Python live coding you need to add our own sphinx-thebe extension to your book. This extensions doesn't rely on a 3rd party like Binder and it supports local python execution and custom features. Therefore, you need to add some lines to `requirements.txt` and `_config.yml`\n", + "To set up the Python live coding you need to add our [own sphinx-thebe extension](https://github.com/TeachBooks/Sphinx-Thebe) to your book. This extensions doesn't rely on a 3rd party like Binder and it supports local python execution and custom features. Therefore, you need to add some lines to `requirements.txt` and `_config.yml`\n", "\n", "For `requirements.txt` add the following lines:\n", "```\n", From 51beb38ad4f823d72931ae0a98dbfc98272c0a25 Mon Sep 17 00:00:00 2001 From: Kwangjin Lee Date: Wed, 2 Oct 2024 16:14:24 +0200 Subject: [PATCH 03/26] Update .gitlab-ci.yml file --- .gitlab-ci.yml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7eb347c..333f76d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,18 +2,15 @@ stages: - test - build - deploy - variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" 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: - .cache/pip - # This job tests if the book compiles gracefully after a new addition test-build: stage: test @@ -24,13 +21,12 @@ test-build: - pip install -r requirements.txt - jupyter-book clean book/ - jupyter-book build book/ - # This job builds the Docker container build-book: stage: build image: docker rules: - - if: $CI_COMMIT_BRANCH == "publish" && $CI_PIPELINE_SOURCE == "push" + - if: $CI_COMMIT_BRANCH == "release" && $CI_PIPELINE_SOURCE == "push" variables: TAG: $TAG_LATEST - if: $CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == "push" @@ -42,13 +38,12 @@ build-book: - if [ "$TAG" = "$TAG_LATEST" ]; then sed --in-place=".bak" '/# START DRAFT/,/# END DRAFT/{//!d}' book/_config.yml; fi - docker build -t $TAG . - docker push $TAG - # This job takes down the existing container and starts the new one deploy-book: stage: deploy image: docker rules: - - if: $CI_COMMIT_BRANCH == "publish" && $CI_PIPELINE_SOURCE == "push" + - if: $CI_COMMIT_BRANCH == "release" && $CI_PIPELINE_SOURCE == "push" before_script: - docker info - docker stop $CI_PROJECT_NAME || exit_code=$? @@ -58,7 +53,6 @@ deploy-book: environment: name: production url: https://interactivetextbooks.citg.tudelft.nl/jupyter-book-manual - # Deploy the draft version of the book deploy-draft: stage: deploy @@ -73,4 +67,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 + url: https://interactivetextbooks.citg.tudelft.nl/jupyter-book-manual-draft \ No newline at end of file From a3a9cd8af032ad4259a663adbff09b019d35dc26 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 7 Oct 2024 15:56:49 +0200 Subject: [PATCH 04/26] Update jupyter-book-setup.md --- book/installation-and-setup/jupyter-book-setup.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/book/installation-and-setup/jupyter-book-setup.md b/book/installation-and-setup/jupyter-book-setup.md index 4787010..7f90828 100644 --- a/book/installation-and-setup/jupyter-book-setup.md +++ b/book/installation-and-setup/jupyter-book-setup.md @@ -16,7 +16,7 @@ Don't forget to add the package `teachbooks` in the `requirements.txt` files in ## Build a book -As soon as you've installed your book environment with jupyter-book you can build your book locally. The official Jupyter book documentation is quite extensive. Only two notes: first navigate to the directory where your book is to leave out the `path-to-book` and use `--all` whenever building a book to make sure the table of contents fully updates: +As soon as you've installed your book environment with jupyter-book you can build your book locally. The official Jupyter book documentation is quite extensive. You can navigate to the directory where your book is to leave out the `path-to-book`. ``` teachbooks build --all @@ -26,6 +26,8 @@ Alternatively: jupyter-book build --all ``` +Note: use `--all` for the jupyter-book whenever building a book to make sure the table of contents fully updates. Or alternatively, delete the old `_build` folder before building the new book. + ## View the book locally Once the build process is completed successfully, you will see the file location in your terminal output. Your terminal will look something like this. Simply open this in the browser (you may have to copy/paste). From 5e96651a6f153d4ff6ab3a9f0ed070f1bdb2506a Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Mon, 7 Oct 2024 22:43:16 +0200 Subject: [PATCH 05/26] Changes Paschalis --- .../creating_content.md | 19 +++--- .../creating_content_backup.md | 65 ------------------- 2 files changed, 9 insertions(+), 75 deletions(-) delete mode 100644 book/installation-and-setup/creating_content_backup.md diff --git a/book/installation-and-setup/creating_content.md b/book/installation-and-setup/creating_content.md index 613f849..08c8dc2 100644 --- a/book/installation-and-setup/creating_content.md +++ b/book/installation-and-setup/creating_content.md @@ -1,34 +1,33 @@ -# Content and copyright +# Content & Copyright The previous sections have familiarized you with the necessary software for your user type, the basics of Git, and how to collaborate with your team using Git. Now it's time to create your own content. This section will provide an overview of the copy right laws which need to be taking into account when creating and including content at TU Delft! -# Checklist +## Checklist -Although the focus of TeachBooks is mostly to help the teaching staff create interactive textbooks for their students, it can be attractive to spread ones wings a bit and reach a wider audience. The following section will be all about what you have to keep in mind in terms of copy right and what you should know to avoid major legal issues and make your life easier later on when/if you decide to publish your book with an open license, especially via TU Delft Open. For more information you can find everything on the [TU Delft website](https://www.tudelft.nl/library/support/copyright) +Although the focus of TeachBooks is mostly to help the teaching staff create interactive textbooks for their students, it can be attractive to spread ones wings a bit and reach a wider audience. The following section will be all about what you have to keep in mind in terms of copy right and what you should know to avoid major legal issues and make your life easier later on when/if you decide to publish your book with an open license, especially via TU Delft Open. For more information you can find everything on the [TU Delft Copyright website](https://www.tudelft.nl/library/support/copyright) -1) Your own new content +**1) Your own new content** If you have created the content yourself, you are allowed to use it if there are no other agreements in place -2) Somebody else's content +**2) Somebody else's content** If you want to re-use someone else’s work, you need to ask for permission. When you ask for permission please do it in a written format and let the copyright holders know that you are going to use their work in an open licensed work. If they give you permission, exclude the work from the open licensed conditions applicability, by stating that in the attribution/footnote/caption. Exclude it as well in the colophon of the work. If you have asked for permission and you received no answer back, please consider it as a negative response and abstain using the work you were intended to. - If you really need to re-use someone else’s work, please alsio check whether the copyright exception right to quote is applicable to you. + If you really need to re-use someone else’s work, please also check whether the copyright exception right to quote is applicable to you. More info: [Citations](https://www.tudelft.nl/library/support/copyright/researcher-copyright-answers#c1131017) , [Use copyrighted multimedia](https://www.tudelft.nl/library/support/copyright/researcher-copyright-answers#c1131031) , [Use copyrighted text](https://www.tudelft.nl/library/support/copyright/researcher-copyright-answers#c1131032) - -3) Your own old content +**3) Your own old content** Always attribute the works that are not created by you. Even if created by you, you need to attribute yourself in order to avoid self-plagiarism. Read how to [here](https://www.tudelft.nl/library/support/copyright/researcher-copyright-answers#c1131032) Even if you have created the work yourself but years ago, please check whether you have the right to re-use it. If you have created it while you were under the employment of your previous employer, then you will need to ask permission from them. -4) Open licensed work +**4) Open licensed work** - If you want to re-use someone else’s work, please check whether you can find an open licensed work, which can replace the work you wanted to re-use in the first place. More info: [Open licensed work platforms](https://www.tudelft.nl/library/collecties/open-educational-resources) + If you want to re-use someone else’s work, please check whether you can find an open licensed work, which can replace the work you wanted to re-use in the first place. More info: [Open licensed work platforms](https://www.tudelft.nl/en/library/collections/open-educational-resources) If you use open licensed work, you need to attribute the license under which the work is licensed and you need to check the compatibility of the licenses. This means you need to check the license that the work you want to reuse has and the license that your TeachBook will be licensed with. More info [here](https://wiki.creativecommons.org/wiki/Wiki/cc_license_compatibility) diff --git a/book/installation-and-setup/creating_content_backup.md b/book/installation-and-setup/creating_content_backup.md deleted file mode 100644 index 5d5b11c..0000000 --- a/book/installation-and-setup/creating_content_backup.md +++ /dev/null @@ -1,65 +0,0 @@ - -```{Notes Robert} - -- the creating content page can be more like an overview/jumping off point (for example, it can point out that a book is 3 things: toc+config+content), then link to existing JB manual, example books, etc, but have a really big colorful box that warns about copyright -- on this main page it would be important to have a checklist for "what to do when starting a book" that includes choosing a license and how to avoid copyright issues, with links to supbages -- creating content subpages: -open source licenses: a short overview of types, pointing out that some are oriented on creative work, others on software. mostly pointing out we don't know the right answer but listing examples of what others have done so far -copyright page (this is where paschalis' bullet points should go) - -``` - -# Creating Content - -The previous sections have familiarized you with the necessary software for your user type, the basics of Git, and how to collaborate with your team using Git. TeachBooks provides a [template](https://teachbooks.tudelft.nl/jupyter-book-manual/external/template/README.html) you can use to create your book on GitHub, ensuring that your repository contains all the files you may need. Now it's time to create your own content. This section will provide an overview of these components and help you get started on your content. - -# Building Blocks - -Creating content for your Jupyter Book involves assembling several key components: the table of contents (`_toc.yml`), the configuration settings (`_config.yml`) and the actual content. - -## Table of Contents - -## Configuration - -## Content - -```{Important} -Please ensure you respect copy right laws when creating and including content! Don't forget to go through our checklist. -``` - -Markdown Files: Write your content in Markdown (.md) files. Markdown is a lightweight markup language with plain text formatting syntax. -Chapters and Sections: Organize your content into chapters and sections, with each chapter being a separate Markdown file. - - -# Checklist - Copy Right - -Although the focus of TeachBooks is mostly to help the teaching staff create interactive textbooks for their students, it can be attractive to spread ones wings a bit and reach a wider audience. The following section will be all about what you have to keep in mind in terms of copy right and what you should know to avoid major legal issues and make your life easier later on when/if you decide to publish your book with an open license, especially via TU Delft Open. For more information you can find everything on the [TU Delft website](https://www.tudelft.nl/library/support/copyright) - - -1) Your own new content - - If you have created the content yourself, you are allowed to use it if there are no other agreements in place - -2) Somebody else's content - - If you want to re-use someone else’s work, you need to ask for permission. When you ask for permission please do it in a written format and let the copyright holders know that you are going to use their work in an open licensed work. If they give you permission, exclude the work from the open licensed conditions applicability, by stating that in the attribution/footnote/caption. Exclude it as well in the colophon of the work. If you have asked for permission and you received no answer back, please consider it as a negative response and abstain using the work you were intended to. - - If you really need to re-use someone else’s work, please alsio check whether the copyright exception right to quote is applicable to you. - - More info: [Citations](https://www.tudelft.nl/library/support/copyright/researcher-copyright-answers#c1131017) , [Use copyrighted multimedia](https://www.tudelft.nl/library/support/copyright/researcher-copyright-answers#c1131031) , [Use copyrighted text](https://www.tudelft.nl/library/support/copyright/researcher-copyright-answers#c1131032) - - -3) Your own old content - - Always attribute the works that are not created by you. Even if created by you, you need to attribute yourself in order to avoid self-plagiarism. Read how to [here](https://www.tudelft.nl/library/support/copyright/researcher-copyright-answers#c1131032) - - Even if you have created the work yourself but years ago, please check whether you have the right to re-use it. If you have created it while you were under the employment of your previous employer, then you will need to ask permission from them. - -4) Open licensed work - - If you want to re-use someone else’s work, please check whether you can find an open licensed work, which can replace the work you wanted to re-use in the first place. More info: [Open licensed work platforms](https://www.tudelft.nl/library/collecties/open-educational-resources) - - If you use open licensed work, you need to attribute the license under which the work is licensed and you need to check the compatibility of the licenses. This means you need to check the license that the work you want to reuse has and the license that your TeachBook will be licensed with. More info [here](https://wiki.creativecommons.org/wiki/Wiki/cc_license_compatibility) - - When you want to adapt previously published work you need to ask permission for it. Otherwise please check whether you can find an open licensed work that you can adapt if their license it permits it. - From 4259c83ed064870bfa090e5c3e228a53e00932be Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 8 Oct 2024 15:32:37 +0200 Subject: [PATCH 06/26] looks better --- book/installation-and-setup/user_types.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index ec6551f..1ab09ee 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -2,7 +2,17 @@ Different types of users will interact with the website or the Jupyter Books differently and will therefore need to know more or less about the composition of the book. For now we will differentiate 5 types of users. -1. **Students providing feedback on the published website**.
Example Image There are multiple tools of providing feedback in the built book: a) using the issue button in the top-right corner to directly create issues visible to the editor team. b) Using the [hypothesis](https://jupyterbook.org/en/stable/interactive/comments/hypothesis.html)-extension which allows public/private highlighting and annotating parts of the book. An example can be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html). c) Using the [Utterances](https://jupyterbook.org/en/stable/interactive/comments/utterances.html)-extension which allows commenting on pages for books which are hosted on GitHub visible for everyone. Those comments are converted to issues on GitHub for the editors to handle. +1. **Students providing feedback on the published website**.
+ +Example Image + +There are multiple tools of providing feedback in the built book: + +a) using the issue button in the top-right corner to directly create issues visible to the editor team. + +b) Using the [hypothesis](https://jupyterbook.org/en/stable/interactive/comments/hypothesis.html)-extension which allows public/private highlighting and annotating parts of the book. An example can be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html). + +c) Using the [Utterances](https://jupyterbook.org/en/stable/interactive/comments/utterances.html)-extension which allows commenting on pages for books which are hosted on GitHub visible for everyone. Those comments are converted to issues on GitHub for the editors to handle. 2. **Colleague providing feedback on the draft website**.
In a similar manner as students, colleages and team members can leave content related comments on the website through extensions. In this way, multiple teachers can give input in the draft of the textbook and course material without requiring and exact understanding of Jupyter Books or GitLab/GitHub. The responsible teacher (or student assistants) can then make the adaptations to the book as recommended by their colleagues. @@ -14,6 +24,7 @@ Different types of users will interact with the website or the Jupyter Books dif 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 5 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 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 8a0b8bd41d1f5e92d98238181b17b78f357d1a33 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 9 Oct 2024 09:17:19 +0200 Subject: [PATCH 07/26] Not really an update --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 2d5513d..1ea4faf 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 2d5513da0a53b606f870890237ef4417dc18b398 +Subproject commit 1ea4faffd395342b79b0bc995526ba254c2c4b63 From 37f8af77b2cd794a33221ae3e37abdeff2377fdc Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Wed, 9 Oct 2024 14:29:42 +0200 Subject: [PATCH 08/26] small fix --- book/installation-and-setup/figures/type 2.jpg | Bin 221878 -> 0 bytes book/installation-and-setup/user_types.md | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 book/installation-and-setup/figures/type 2.jpg diff --git a/book/installation-and-setup/figures/type 2.jpg b/book/installation-and-setup/figures/type 2.jpg deleted file mode 100644 index e2149361d67271a0788842bb4d0dd986b9ea8b72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221878 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�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

hfJDtz25%nW4G5^Kc;?oXK8 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 H=V$)`c~)SW literal 0 HcmV?d00001 From c54f274a25be6eb8247513cb81963e9ce718f8ea Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 22 Oct 2024 10:22:59 +0200 Subject: [PATCH 14/26] addition of external repo Diana --- .gitmodules | 3 +++ book/_toc.yml | 1 + book/external/Sphinx-Image-Inverter | 1 + 3 files changed, 5 insertions(+) create mode 160000 book/external/Sphinx-Image-Inverter diff --git a/.gitmodules b/.gitmodules index 80ce81d..9f34e0d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -16,3 +16,6 @@ [submodule "book/external/TeachBooks"] path = book/external/TeachBooks url = https://github.com/TeachBooks/TeachBooks.git +[submodule "book/external/Sphinx-Image-Inverter"] + path = book/external/Sphinx-Image-Inverter + url = https://github.com/TeachBooks/Sphinx-Image-Inverter.git diff --git a/book/_toc.yml b/book/_toc.yml index 1c03d88..671dca2 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -59,6 +59,7 @@ parts: sections: - file: features/widgets.ipynb - file: features/exercise_checking.ipynb + - file: external/Sphinx-Image-Inverter/README.md - caption: Examples chapters: diff --git a/book/external/Sphinx-Image-Inverter b/book/external/Sphinx-Image-Inverter new file mode 160000 index 0000000..90af0ab --- /dev/null +++ b/book/external/Sphinx-Image-Inverter @@ -0,0 +1 @@ +Subproject commit 90af0ab633f42e571d3e13aaba1f18160b4a83ac From 99f2e62f1627daeff12b17f94bc6e8c8030d7fe8 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 22 Oct 2024 10:39:06 +0200 Subject: [PATCH 15/26] updated remotes --- book/external/Nested-Books | 2 +- book/external/Sphinx-Image-Inverter | 2 +- book/external/TeachBooks | 2 +- book/external/Useful_python_code | 2 +- book/external/deploy-book-workflow | 2 +- book/external/template | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/book/external/Nested-Books b/book/external/Nested-Books index 4f72481..cc1d35d 160000 --- a/book/external/Nested-Books +++ b/book/external/Nested-Books @@ -1 +1 @@ -Subproject commit 4f72481f6a9b65c9b3bd22d0351b58b562f4802c +Subproject commit cc1d35d73558dc5787ede7c4552fb35e9ba82a46 diff --git a/book/external/Sphinx-Image-Inverter b/book/external/Sphinx-Image-Inverter index 90af0ab..61f101b 160000 --- a/book/external/Sphinx-Image-Inverter +++ b/book/external/Sphinx-Image-Inverter @@ -1 +1 @@ -Subproject commit 90af0ab633f42e571d3e13aaba1f18160b4a83ac +Subproject commit 61f101bd1fcf9bd8d2990e72b86e38499e0f3f04 diff --git a/book/external/TeachBooks b/book/external/TeachBooks index c802630..f6968d6 160000 --- a/book/external/TeachBooks +++ b/book/external/TeachBooks @@ -1 +1 @@ -Subproject commit c802630d700f579eff2ac990496503bdda57ca3b +Subproject commit f6968d6284d5f75950e502c50c6778d08d0fdf1f diff --git a/book/external/Useful_python_code b/book/external/Useful_python_code index c8327b3..8c7d765 160000 --- a/book/external/Useful_python_code +++ b/book/external/Useful_python_code @@ -1 +1 @@ -Subproject commit c8327b3e2cc68d44958974a47c940bc89f4bb32b +Subproject commit 8c7d765f3a06b18517b315455ae7f5dc9230748c diff --git a/book/external/deploy-book-workflow b/book/external/deploy-book-workflow index 081491b..f4e88d5 160000 --- a/book/external/deploy-book-workflow +++ b/book/external/deploy-book-workflow @@ -1 +1 @@ -Subproject commit 081491b5f7bd0beecb5663228eaf5ab80b9dd57c +Subproject commit f4e88d59f4e1809547e14fcdfc1ae5c512eec847 diff --git a/book/external/template b/book/external/template index 775c868..080483e 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 775c8680d3d2e1b1720cffd13628bf2a57af6f8a +Subproject commit 080483e6865edff26fd125382bac99b13e4d8539 From 4a8ca486392adf0016a369a76c931cf34a620831 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 22 Oct 2024 12:38:39 +0200 Subject: [PATCH 16/26] 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 671dca2..504fd06 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -48,6 +48,7 @@ parts: - file: features/custom_download.md - file: external/Nested-Books/README.md - file: features/interactive_element.ipynb + - file: external/Sphinx-Image-Inverter/README.md sections: - file: features/grasple.md - file: features/h5p.md @@ -59,7 +60,6 @@ parts: sections: - file: features/widgets.ipynb - file: features/exercise_checking.ipynb - - file: external/Sphinx-Image-Inverter/README.md - caption: Examples chapters: From 9c3f42eecfebacdfefe6af1c233690c7a6799621 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 22 Oct 2024 12:44:35 +0200 Subject: [PATCH 17/26] 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 504fd06..16d456e 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -47,8 +47,8 @@ parts: - file: features/custom_toc.md - file: features/custom_download.md - file: external/Nested-Books/README.md - - file: features/interactive_element.ipynb - file: external/Sphinx-Image-Inverter/README.md + - file: features/interactive_element.ipynb sections: - file: features/grasple.md - file: features/h5p.md From 0d0df45c5d9c8decc88475b6cce8d2987760f459 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 22 Oct 2024 12:46:40 +0200 Subject: [PATCH 18/26] fix relative url --- book/installation-and-setup/user_types.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index bd4b6e0..61b28aa 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -15,7 +15,7 @@ Different types of users will interact with the website or the Jupyter Books dif At this point, you might already be trying to see which user type fits you the best. We are aware that the lines between user types can be a bit blurry, especially between type 3, 4 and 5. For this reason, we would like to introduce a cool feature that we discovered. -So in case you are (1) a user type 3 and want to dabble in git or (2) a user type 4/5 and want to make some quick edits with only a few clicks, then [this is a cool feature](/book/workflows/edit_book.md) that might come in handy later. +So in case you are (1) a user type 3 and want to dabble in git or (2) a user type 4/5 and want to make some quick edits with only a few clicks, then [this is a cool feature](../workflows/edit_book.md) that might come in handy later. For now, just carry on with getting started. ``` From 3e94aeea43dc88ce59ccfaa331a0a46e65638421 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 22 Oct 2024 13:18:57 +0200 Subject: [PATCH 19/26] simplified note on user types page a bit --- book/installation-and-setup/user_types.md | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index 61b28aa..9f99f01 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -11,15 +11,6 @@ Different types of users will interact with the website or the Jupyter Books dif 3. **Colleague making adjustments to single files in GitLab/GitHub using single text editor**.
This type of user requires only very basic knowledge in GitLab/GitHub in order to make changes to the website themselves without needing to install any software! Making adjustments using single text editor only requires the user to be able to login into GitLab/GitHub and edit .md or .ipynb files. The changes can be done directly in the main or publish branch and if a new branch is needed for the changes then the set-up and merging can be taken care of by someone more familiar in GitLab/GitHub. -```{Note} - -At this point, you might already be trying to see which user type fits you the best. We are aware that the lines between user types can be a bit blurry, especially between type 3, 4 and 5. For this reason, we would like to introduce a cool feature that we discovered. - -So in case you are (1) a user type 3 and want to dabble in git or (2) a user type 4/5 and want to make some quick edits with only a few clicks, then [this is a cool feature](../workflows/edit_book.md) that might come in handy later. - -For now, just carry on with getting started. -``` - 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 5 has more knowledge to make changes to python files the book as well. This user can build the book online. @@ -27,3 +18,7 @@ For now, just carry on with getting started. 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. +```{Note} + +At this point, you might already be trying to see which user type fits you the best. We are aware that the lines between user types can be a bit blurry, especially between type 3, 4 and 5. If case you're (1) a user type 3 and want to dabble in git or (2) a user type 4/5 and want to make some quick edits with only a few clicks, then you might consider using a more advanced online editor in GitHub (GitHub Dev) as explained [further on in Collaborative book-editing - Edit - User type 3 - GitHub](../workflows/edit_book.md). +``` \ No newline at end of file From dc4288e286b313baed5f351b2c83e6cb722df072 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 22 Oct 2024 14:25:44 +0200 Subject: [PATCH 20/26] submodule --- book/_toc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_toc.yml b/book/_toc.yml index 16d456e..92aa83d 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -60,6 +60,7 @@ parts: sections: - file: features/widgets.ipynb - file: features/exercise_checking.ipynb + -file: external/Sphinx-Image-Inverter/README.md - caption: Examples chapters: From 529fa0ba87142b7d816a723083dee03794d3e0f5 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 22 Oct 2024 14:33:15 +0200 Subject: [PATCH 21/26] does it work? --- .gitmodules | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitmodules b/.gitmodules index 9f34e0d..463b0a9 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,3 +19,4 @@ [submodule "book/external/Sphinx-Image-Inverter"] path = book/external/Sphinx-Image-Inverter url = https://github.com/TeachBooks/Sphinx-Image-Inverter.git + branch = Module From 707e61d6262e4094ecdce73a2aa04327be8f9064 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Tue, 22 Oct 2024 15:06:54 +0200 Subject: [PATCH 22/26] fix --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 92aa83d..9c9bb20 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -60,7 +60,7 @@ parts: sections: - file: features/widgets.ipynb - file: features/exercise_checking.ipynb - -file: external/Sphinx-Image-Inverter/README.md + - file: external/Sphinx-Image-Inverter/README.md - caption: Examples chapters: From 6b14079984a8efcbac60cf0c7b153dc6bd457e31 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 22 Oct 2024 16:29:15 +0200 Subject: [PATCH 23/26] added VS code dev differently --- book/workflows/edit_book.md | 95 +++++++++++++++++++------------------ 1 file changed, 49 insertions(+), 46 deletions(-) diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index d1d4168..9dd7a0d 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -8,8 +8,8 @@ Suppose we are writing a new chapter, or are updating an existing chapter for ou **... by directly adding changes on a single file to the Git-timeline (committing) in ...** -`````{tab-set} -````{tab-item} ... GitLab +```````{tab-set} +``````{tab-item} ... GitLab In GitLab, you can directly make changes in the files on the remote repository. You can make changes to the files already in the repository using the text editor but you can also upload new files! @@ -46,8 +46,8 @@ In GitLab, you can directly make changes in the files on the remote repository. You can edit it and commit the changes in the same manner as with markdown (.md) files. -```` -````{tab-item} ... GitHub +`````` +``````{tab-item} ... GitHub How to make an edit and make a commit is demonstrated in the figure below, all steps are elaborated on in the following step-by-step tutorial. @@ -74,6 +74,9 @@ In GitHub, you can directly make changes in the files on the remote repository. Example Image +`````{tab-set} +````{tab-item} ... using 'Edit in place' + 4. In case you want to make changes to an existing file, navigate to the file in your remote repository. Then click the downward pointing arrow on the very left in the top bar. Select the option `Edit in place`.

@@ -93,8 +96,48 @@ In GitHub, you can directly make changes in the files on the remote repository.
You can edit it and commit the changes in the same manner as with markdown (.md) files. + ```` -````` +````{tab-item} ... using 'VS Code in your browser' + +Using this feature, you can open VS Code in your browser and edit the files in your repository. By doing this, you completely by-pass the need to open (and install) VS Code and GitHub Desktop on your laptop making it the optimal way to quickly fix something. + +1. Navigate to your main page (`code`) of your repository in GitHub +2. Press the dot key on your keyboard `.` This will open VS Code +3. Navigate to a file and make some changes + +```{figure} ./figures/Online_VS1.PNG +:name: VS Code in Browser +:width: 70% +:align: center + +VS Code in Browser +``` +In the bottom left you can see the branch you are working in. + +4. This feature requires you to use git in VS Code. You can do that in the Source Control tab in the activity bar on the left side of the window (it looks like a branching icon). Write your commit message and click on commit & push. +5. Now let's see the result. Go back to your GitHub repo. In the top bar, go to actions. + +```{figure} ./figures/Online_VS2.PNG +:name: GitHub Actions +:width: 70% +:align: center + +GitHub Actions +``` +You will see the latest commit you just did (in this case text). After the pipeline has run, the yellow icon will turn green. Click on the commit and scroll until you see the title Deployed Branches. + +```{figure} ./figures/Online_VS3.PNG +:name: Deployed Branches +:width: 60% +:align: center + +Deployed Branches +``` +Click on the link and admire your changes:) + +`````` +``````` ```````` ````````{tab-item} ... user type 4 ... @@ -610,44 +653,4 @@ Alternatively, you can also click on `Push origin` in the top bar. `````` ``````` ```````` -````````` - -## Additional Info - Quick Fixes - use VS Code in your Browser - -You might remember that when we introduced the [user types](/book/installation-and-setup/user_types.md), we quickly mentioned a cool feature for user type 3 wanting to get to know git and for user types 4 & 5 wanting to make a quick edit in the book with only a few clicks. - -Using this feature, you can open VS Code in your browser and edit the files in your repository. By doing this, you completely by-pass the need to open (and install) VS Code and GitHub Desktop on your laptop making it the optimal way to quickly fix something. - -1. Navigate to your repository in GitHub -2. Press the dot key on your keyboard `.` This will open VS Code -3. Navigate to a file and make some changes - -```{figure} ./figures/Online_VS1.PNG -:name: VS Code in Browser -:width: 70% -:align: center - -VS Code in Browser -``` -In the bottom left you can see the branch you are working in. - -4. This feature requires you to use git in VS Code. You can do that in the Source Control tab in the activity bar on the left side of the window (it looks like a branching icon). Write your commit message and click on commit & push. -5. Now let's see the result. Go back to your GitHub repo. In the top bar, go to actions. - -```{figure} ./figures/Online_VS2.PNG -:name: GitHub Actions -:width: 70% -:align: center - -GitHub Actions -``` -You will see the latest commit you just did (in this case text). After the pipeline has run, the yellow icon will turn green. Click on the commit and scroll until you see the title Deployed Branches. - -```{figure} ./figures/Online_VS3.PNG -:name: Deployed Branches -:width: 60% -:align: center - -Deployed Branches -``` -Click on the link and admire your changes:) \ No newline at end of file +````````` \ No newline at end of file From 1a9012127891bf78d82fab715f9b805879512f13 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 22 Oct 2024 16:54:06 +0200 Subject: [PATCH 24/26] Update edit_book.md --- book/workflows/edit_book.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index 9dd7a0d..904c1ea 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -136,6 +136,9 @@ Deployed Branches ``` Click on the link and admire your changes:) +```` +````` + `````` ``````` ```````` From f678246caef9c32e4fa7febfc9d58620417ba552 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 22 Oct 2024 16:57:59 +0200 Subject: [PATCH 25/26] Revert "does it work?" This reverts commit 529fa0ba87142b7d816a723083dee03794d3e0f5. --- .gitmodules | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 463b0a9..9f34e0d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,4 +19,3 @@ [submodule "book/external/Sphinx-Image-Inverter"] path = book/external/Sphinx-Image-Inverter url = https://github.com/TeachBooks/Sphinx-Image-Inverter.git - branch = Module From 95d60cc84c3f41dce256c918a990911b16c5bbae Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 22 Oct 2024 16:58:38 +0200 Subject: [PATCH 26/26] revert toc chagne --- book/_toc.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 9c9bb20..16d456e 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -60,7 +60,6 @@ parts: sections: - file: features/widgets.ipynb - file: features/exercise_checking.ipynb - - file: external/Sphinx-Image-Inverter/README.md - caption: Examples chapters:

GT`TH9AML&}ennJ$sq__8 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 diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index 1ab09ee..e95400f 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -4,15 +4,15 @@ Different types of users will interact with the website or the Jupyter Books dif 1. **Students providing feedback on the published website**.
-Example Image + Example Image -There are multiple tools of providing feedback in the built book: + There are multiple tools of providing feedback in the built book: -a) using the issue button in the top-right corner to directly create issues visible to the editor team. + a) using the issue button in the top-right corner to directly create issues visible to the editor team. -b) Using the [hypothesis](https://jupyterbook.org/en/stable/interactive/comments/hypothesis.html)-extension which allows public/private highlighting and annotating parts of the book. An example can be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html). + b) Using the [hypothesis](https://jupyterbook.org/en/stable/interactive/comments/hypothesis.html)-extension which allows public/private highlighting and annotating parts of the book. An example can be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html). -c) Using the [Utterances](https://jupyterbook.org/en/stable/interactive/comments/utterances.html)-extension which allows commenting on pages for books which are hosted on GitHub visible for everyone. Those comments are converted to issues on GitHub for the editors to handle. + c) Using the [Utterances](https://jupyterbook.org/en/stable/interactive/comments/utterances.html)-extension which allows commenting on pages for books which are hosted on GitHub visible for everyone. Those comments are converted to issues on GitHub for the editors to handle. 2. **Colleague providing feedback on the draft website**.
In a similar manner as students, colleages and team members can leave content related comments on the website through extensions. In this way, multiple teachers can give input in the draft of the textbook and course material without requiring and exact understanding of Jupyter Books or GitLab/GitHub. The responsible teacher (or student assistants) can then make the adaptations to the book as recommended by their colleagues. From a7a4951225d0d0da3e832d38a8914c075d81c6e3 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Wed, 9 Oct 2024 14:39:35 +0200 Subject: [PATCH 09/26] last fix --- book/installation-and-setup/user_types.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index e95400f..3fa687d 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -3,16 +3,7 @@ Different types of users will interact with the website or the Jupyter Books differently and will therefore need to know more or less about the composition of the book. For now we will differentiate 5 types of users. 1. **Students providing feedback on the published website**.
- - Example Image - - There are multiple tools of providing feedback in the built book: - - a) using the issue button in the top-right corner to directly create issues visible to the editor team. - - b) Using the [hypothesis](https://jupyterbook.org/en/stable/interactive/comments/hypothesis.html)-extension which allows public/private highlighting and annotating parts of the book. An example can be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html). - - c) Using the [Utterances](https://jupyterbook.org/en/stable/interactive/comments/utterances.html)-extension which allows commenting on pages for books which are hosted on GitHub visible for everyone. Those comments are converted to issues on GitHub for the editors to handle. + Example Image
There are multiple tools of providing feedback in the built book:
a) using the issue button in the top-right corner to directly create issues visible to the editor team.
b) Using the [hypothesis](https://jupyterbook.org/en/stable/interactive/comments/hypothesis.html)-extension which allows public/private highlighting and annotating parts of the book. An example can be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html).
c) Using the [Utterances](https://jupyterbook.org/en/stable/interactive/comments/utterances.html)-extension which allows commenting on pages for books which are hosted on GitHub visible for everyone. Those comments are converted to issues on GitHub for the editors to handle. 2. **Colleague providing feedback on the draft website**.
In a similar manner as students, colleages and team members can leave content related comments on the website through extensions. In this way, multiple teachers can give input in the draft of the textbook and course material without requiring and exact understanding of Jupyter Books or GitLab/GitHub. The responsible teacher (or student assistants) can then make the adaptations to the book as recommended by their colleagues. @@ -24,10 +15,6 @@ Different types of users will interact with the website or the Jupyter Books dif 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 5 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 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. -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 a74332cd1c01e9d320b7e8533ad346843049a107 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 15 Oct 2024 09:36:46 +0200 Subject: [PATCH 10/26] Update latex-to-markdown-conversion --- book/external/latex-to-markdown-conversion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/latex-to-markdown-conversion b/book/external/latex-to-markdown-conversion index 0b9b651..f71092b 160000 --- a/book/external/latex-to-markdown-conversion +++ b/book/external/latex-to-markdown-conversion @@ -1 +1 @@ -Subproject commit 0b9b6512da9ff9011e56897eb6837cc3ed89ee45 +Subproject commit f71092bfdb2e3d5d2f580bac5e31ff695806e7d3 From f718f9f5fcf9d92f481589be7192124c1dc8ff00 Mon Sep 17 00:00:00 2001 From: Freek Pols Date: Fri, 18 Oct 2024 21:46:42 +0200 Subject: [PATCH 11/26] typos and text fixing --- book/basic-features/References.md | 2 -- book/basic-features/banner.md | 6 +++--- book/basic-features/code.md | 5 +++-- book/basic-features/equations.md | 2 ++ book/basic-features/jupyterbook.md | 19 ++++++++++++------- book/basic-features/overview.md | 4 ++-- book/intro.md | 4 ++-- 7 files changed, 24 insertions(+), 18 deletions(-) diff --git a/book/basic-features/References.md b/book/basic-features/References.md index b5eeaba..1a8c1ee 100644 --- a/book/basic-features/References.md +++ b/book/basic-features/References.md @@ -21,5 +21,3 @@ Or, the derivation results in equation {eq}``. $$ F = m\cdot a $$(eq:Newton) - - diff --git a/book/basic-features/banner.md b/book/basic-features/banner.md index 63db4e0..f92f110 100644 --- a/book/basic-features/banner.md +++ b/book/basic-features/banner.md @@ -10,7 +10,7 @@ name: banner_mude Example of a banner in the MUDE book. ``` -This is a commonly used feature, desribed in the [Jupyter Book manual here](https://jupyterbook.org/en/stable/web/announcements.html). However, note that if you are using the Sphinx-Thebe interactive Python feature, or other features that customize the top part of a Jupyter Book website (for example, the download page buttons), the banner does not always work. In this case, the banner should be specified using the `announcement` option in the `html_theme_options` setting in the `_config.yml` file: +This is a commonly used feature, described in the [Jupyter Book manual here](https://jupyterbook.org/en/stable/web/announcements.html). However, note that if you are using the Sphinx-Thebe interactive Python feature, or other features that customize the top part of a Jupyter Book website (for example, the download page buttons), the banner does not always work. In this case, the banner should be specified using the `announcement` option in the `html_theme_options` setting in the `_config.yml` file: ``` sphinx: @@ -23,9 +23,9 @@ sphinx: ``` ```{tip} -Note that you should always enclose your announcement in quotes to make it a complete string. Use a different type of quote if your announcement itself contains them (for example, `"like 'this'"`). If you are using HTML elements, it is best to make your announcement a complete HTML tag, not Markdown with HTML inside. +You should always enclose your announcement in quotes to make it a complete string. Use a different type of quote if your announcement itself contains them (for example, `"like 'this'"`). If you are using HTML elements, it is best to make your announcement a complete HTML tag, not Markdown with HTML inside. -Markdown links do not work in the announcement, in which case you must use HTML! +Markdown links do not work in the announcement, requiring you to use HTML! ``` ## Known Issue diff --git a/book/basic-features/code.md b/book/basic-features/code.md index b38f969..0b78694 100644 --- a/book/basic-features/code.md +++ b/book/basic-features/code.md @@ -1,12 +1,12 @@ # Code -There are two ways main ways to include code: directly within a Markdown file or as a Jupyter notebook. More methods are available, but we don't include them here. The first option is great for including simple calculations, or generating simple figures when an image file is not practical. *More will be added later.* +There are two main ways to include code: directly within a Markdown file or within a Jupyter notebook. More methods are available, but we don't include them here. The first option is great for including simple calculations, or generating simple figures when an image file is not practical. *More will be added later.* Note that if you are using a `*.ipynb` file or including a code snippet in a `*.md` file, including a blank line between the text and the closing three tick marks will generate an empty code box of one line in the Jupyter Book. When making notebooks for the Book, you might want to hide certain cells from the reader. For example, when including a simple figure generated from code or making a JupyterQuiz, we have to execute a code cell that generates the quiz. This code cell is ugly and distracting, so we do not want to render this in the final book. -We can change how the compiler treats notebook cells by using cell tags. You can find a detailled explanation on cell tags [here](https://jupyterbook.org/en/stable/interactive/hiding.html?highlight=cell%20tag). Specifically, have a look at the sections on *hiding* cell inputs and *removing* cell inputs. +We can change how the compiler treats notebook cells by using cell tags. You can find a detailed explanation on cell tags [here](https://jupyterbook.org/en/stable/interactive/hiding.html?highlight=cell%20tag). Specifically, have a look at the sections on *hiding* cell inputs and *removing* cell inputs. The workflow of editing cell tags depends on your editor. If you're using Jupyter Lab, you can find instructions [here](https://jupyterbook.org/en/stable/content/metadata.html#jupyter-cell-tags). @@ -18,4 +18,5 @@ For example, the following tag is used to convert the code input into either a d ] } ``` + Once a correctly typed tag is added to the notebook it will appear in the buttons at the top and can be added to other cells. Multiple tags can be added to the same cell, in which case the tags are separated by commas. diff --git a/book/basic-features/equations.md b/book/basic-features/equations.md index 8dd18e4..1aa80d1 100644 --- a/book/basic-features/equations.md +++ b/book/basic-features/equations.md @@ -37,6 +37,8 @@ $$ F = m \cdot a $$ (newtons_second_law) +Equation {eq}`newtons_second_law` can now be referred to. + > **Note** > > The Jupyter Book uses MathJax to display equations, which provides some LaTeX-like functionality, but not all! For example, the Euro symbol is missing, and packages like `siunitx` are not available (hint, use `\textrm{}` and `\textrm{}`). When something is not working, it's useful to search for MathJax-specific solutions (hint, include "mathjax" in your Google search). diff --git a/book/basic-features/jupyterbook.md b/book/basic-features/jupyterbook.md index ef01edf..cb04343 100644 --- a/book/basic-features/jupyterbook.md +++ b/book/basic-features/jupyterbook.md @@ -23,20 +23,20 @@ sphinx: - sphinx_inline_tabs ``` -Technically speaking, a `_config.yml` file is not required to build a Jupyter Book. If you don't make one, `jupyter book` will just use all default values. However, you should make a configuration file with at least the following settings: +Technically speaking, a `_config.yml` file is not required to build a Jupyter Book. If you don't make one, `jupyter book` will just use all default values. However, you should make a configuration file which includes at least the following settings: - `title`: the title of your book, which appears on the top-left of every page, under the logo. - `author`: authors of the book, which appears in the bottom margin of every page. - `logo`: (relative) path to the logo of your book (optional). -- `copyright`: the [licences](https://creativecommons.org/share-your-work/cclicenses/) attached to your book. +- `copyright`: the [licenses](https://creativecommons.org/share-your-work/cclicenses/) attached to your book. In addition, the following option can also be useful: -- `execute_notebooks`: turn on/off the execution of Jupyter Notebooks during the build process. On by default. If you perform heavy computations in your notebook (machine learning, FEM models, et cetera), you might be better off running the notebooks on a more powerful machine as opposed to the CI/CD server. To turn it off, specify the value `'off'`. You can also exclude specific notebooks by creating exclude patterns in the filenames. For more info, see the [Jupyter Book documentation](https://jupyterbook.org/en/stable/content/execute.html#exclude-files-from-execution). +- `execute_notebooks`: *turn on/off* the execution of Jupyter Notebooks during the build process. *On* by default. If you perform heavy computations in your notebook (machine learning, FEM models, et cetera), you might be better off running the notebooks on a more powerful machine as opposed to the CI/CD server. To turn it off, specify the value `'off'`. You can also exclude specific notebooks by creating exclude patterns in the filenames. For more info, see the [Jupyter Book documentation](https://jupyterbook.org/en/stable/content/execute.html#exclude-files-from-execution). ```{warning} -The coniguration and table of contents files are in YAML format (short for YAML Ain't Markup Language). YAML has a specific syntax, which can cause some errors if you don't adhere to it. Just like Python, indentation is very important. You can find an overview of the syntax [here](https://en.wikipedia.org/wiki/YAML#Syntax). +The configuration and table of contents files are in YAML format (short for YAML Ain't Markup Language). YAML has a specific syntax, which can cause some errors if you don't adhere to it. Just like Python, indentation is very important. You can find an overview of the syntax [here](https://en.wikipedia.org/wiki/YAML#Syntax). ``` ## The table of contents @@ -85,7 +85,10 @@ parts: et cetera... ``` -## The structure of a chapter +## Content +The main thing people are interested in, is the content of the book. To help the reader, you can structure the book into chapters, each which sections and subsections as explained below. + +### The structure of a chapter The 'nested' structure in the TOC is one way to organize your book. Another way to do so is in the file itself. The structure is defined by the number of `#`: ``` @@ -113,7 +116,7 @@ parts: - file: section_1_2 ``` -## Including a chapter twice +### Including a chapter twice In some cases you want to include the same chapter in two different places in your book (for instance parts). However, you do not want to make the same adjustments in different files, the content should only 'live' in one place. The solution is to use `include`: ```` @@ -121,7 +124,9 @@ In some cases you want to include the same chapter in two different places in yo ``` ```` -The *argument* in this case is the location of the file you want to include (for instance: `/basic-features/equations.md`). We provide an example of the use of `include` below: We included the chapter [equations](./equations.md) in this page. +The *argument* in this case is the location of the file you want to include (for instance: `/basic-features/equations.md`). Note that when building the book locally, you get some warnings for duplicate labels.. + +We provide an example of the use of `include` below: We included the chapter [equations](./equations.md) in this page. ```{include} /basic-features/equations.md diff --git a/book/basic-features/overview.md b/book/basic-features/overview.md index 7b9e4d4..ead61cb 100644 --- a/book/basic-features/overview.md +++ b/book/basic-features/overview.md @@ -2,7 +2,7 @@ ```{admonition} User types :class: tip -This section is useful for user type 3-5. +This section is useful for [user type 3-5](../installation-and-setup/user_types.md). ``` -A short description on basic features is given here. These pages will provide a list of some commonly used book features which are all available in the original
Jupyter book package. However, this page includes best-practices on how to use them. +These pages will provide a list of some common, basic book features which are all available in the original Jupyter book package. However, this page includes also best-practices. diff --git a/book/intro.md b/book/intro.md index b1ff072..f362f04 100644 --- a/book/intro.md +++ b/book/intro.md @@ -1,6 +1,6 @@ # TeachBooks Manual -This is an introduction to Git, VS Code and Jupyter Books for teachers and teaching assistants involved in TeachBooks, our platform easing the process of making a Jupyter book. 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/). +This is an introduction to Git, VS Code and Jupyter Books for teachers and teaching assistants involved in TeachBooks, our platform easing the process of making a Jupyter book. This book will continue to develop, 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 and you have a TU Delft account, report it by clicking --> {fa}`lightbulb` on the top right corner of this page. Or contribute directly by creating a merge request in the [repository](https://gitlab.tudelft.nl/interactivetextbooks-citg/jupyter-book-manual). @@ -8,6 +8,6 @@ If you encounter any issues and you have a TU Delft account, report it by clicki If you have questions, contact Tom van Woudenberg, Robert Lanzafame or our TA Julie Kirsch at TeachBooks@tudelft.nl, also for non-TU Delft account holders. TU Delft account holder can also contact us in the [MS Teams Open Interactive Textbooks Community](https://teams.microsoft.com/l/team/19%3Ah9-uRcP_yYauh-VuoPFozJVUvHVOB4a0mz1ZWvh4q4Q1%40thread.tacv2/conversations?groupId=3e88c1f3-4a4f-483a-a366-7e617de9ba99&tenantId=096e524d-6929-4030-8cd3-8ab42de0887b) ## Feedback -We really value your feedback on this manual so we can keep improving it. Please keep using the manual as you build your own Jupyter Book and come back to fill out this short [survey](https://forms.gle/hXbFUQgN95H8ftxt9). +We really value your feedback on this manual. This helps us improving it. Please keep using the manual as you build your own Jupyter Book and come back to fill out this short [survey](https://forms.gle/hXbFUQgN95H8ftxt9). Happy book building! \ No newline at end of file From 0eef663039c9fb14f765ec6d9509dd847c092fc9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 21 Oct 2024 12:02:29 +0200 Subject: [PATCH 12/26] Update template --- book/external/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/external/template b/book/external/template index 1ea4faf..775c868 160000 --- a/book/external/template +++ b/book/external/template @@ -1 +1 @@ -Subproject commit 1ea4faffd395342b79b0bc995526ba254c2c4b63 +Subproject commit 775c8680d3d2e1b1720cffd13628bf2a57af6f8a From 48eeb8ef4a2c830349f3cbced438b2d0c377f0c7 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Mon, 21 Oct 2024 23:10:38 +0200 Subject: [PATCH 13/26] quick fix --- book/installation-and-setup/user_types.md | 9 +++++ book/workflows/edit_book.md | 42 +++++++++++++++++++++- book/workflows/figures/Online_VS1.PNG | Bin 0 -> 57104 bytes book/workflows/figures/Online_VS2.PNG | Bin 0 -> 28189 bytes book/workflows/figures/Online_VS3.PNG | Bin 0 -> 9282 bytes 5 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 book/workflows/figures/Online_VS1.PNG create mode 100644 book/workflows/figures/Online_VS2.PNG create mode 100644 book/workflows/figures/Online_VS3.PNG diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index 3fa687d..bd4b6e0 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -11,6 +11,15 @@ Different types of users will interact with the website or the Jupyter Books dif 3. **Colleague making adjustments to single files in GitLab/GitHub using single text editor**.
This type of user requires only very basic knowledge in GitLab/GitHub in order to make changes to the website themselves without needing to install any software! Making adjustments using single text editor only requires the user to be able to login into GitLab/GitHub and edit .md or .ipynb files. The changes can be done directly in the main or publish branch and if a new branch is needed for the changes then the set-up and merging can be taken care of by someone more familiar in GitLab/GitHub. +```{Note} + +At this point, you might already be trying to see which user type fits you the best. We are aware that the lines between user types can be a bit blurry, especially between type 3, 4 and 5. For this reason, we would like to introduce a cool feature that we discovered. + +So in case you are (1) a user type 3 and want to dabble in git or (2) a user type 4/5 and want to make some quick edits with only a few clicks, then [this is a cool feature](/book/workflows/edit_book.md) that might come in handy later. + +For now, just carry on with getting started. +``` + 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 5 has more knowledge to make changes to python files the book as well. This user can build the book online. diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index 0858182..d1d4168 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -610,4 +610,44 @@ Alternatively, you can also click on `Push origin` in the top bar. `````` ``````` ```````` -````````` \ No newline at end of file +````````` + +## Additional Info - Quick Fixes - use VS Code in your Browser + +You might remember that when we introduced the [user types](/book/installation-and-setup/user_types.md), we quickly mentioned a cool feature for user type 3 wanting to get to know git and for user types 4 & 5 wanting to make a quick edit in the book with only a few clicks. + +Using this feature, you can open VS Code in your browser and edit the files in your repository. By doing this, you completely by-pass the need to open (and install) VS Code and GitHub Desktop on your laptop making it the optimal way to quickly fix something. + +1. Navigate to your repository in GitHub +2. Press the dot key on your keyboard `.` This will open VS Code +3. Navigate to a file and make some changes + +```{figure} ./figures/Online_VS1.PNG +:name: VS Code in Browser +:width: 70% +:align: center + +VS Code in Browser +``` +In the bottom left you can see the branch you are working in. + +4. This feature requires you to use git in VS Code. You can do that in the Source Control tab in the activity bar on the left side of the window (it looks like a branching icon). Write your commit message and click on commit & push. +5. Now let's see the result. Go back to your GitHub repo. In the top bar, go to actions. + +```{figure} ./figures/Online_VS2.PNG +:name: GitHub Actions +:width: 70% +:align: center + +GitHub Actions +``` +You will see the latest commit you just did (in this case text). After the pipeline has run, the yellow icon will turn green. Click on the commit and scroll until you see the title Deployed Branches. + +```{figure} ./figures/Online_VS3.PNG +:name: Deployed Branches +:width: 60% +:align: center + +Deployed Branches +``` +Click on the link and admire your changes:) \ No newline at end of file diff --git a/book/workflows/figures/Online_VS1.PNG b/book/workflows/figures/Online_VS1.PNG new file mode 100644 index 0000000000000000000000000000000000000000..0899e26e24d02d7d7c190e809c948df8be5d76b4 GIT binary patch literal 57104 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