From 648cdf7145991ce0d02948738b8c8a12a8bbcb8a Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Thu, 14 Mar 2024 12:48:47 +0100 Subject: [PATCH 01/21] Start --- book/workflows/overview.md | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/book/workflows/overview.md b/book/workflows/overview.md index b202ace..d8ab42a 100644 --- a/book/workflows/overview.md +++ b/book/workflows/overview.md @@ -1,7 +1,26 @@ -# Workflows +# Team collaboration in Git ```{warning} Under Construction! -This page will provide a workflow how to collaborate in Git and GitLab for different uses types. Every team might have a different workflow but this workflow is shown as an example and is used in the MUDE course in CEG. +Okay i have to admit that there are things i am still unsure of +- what does the publish branch do? +- what is a pipeline +- + +``` +This page suggests a workflow how to collaborate in Git and GitLab for different user types. Every team might have a different workflows but this workflow is shown as an example and is used in the MUDE course in CEG and by the TeachBooks team. + +# Repositeries, Branching and Merging + +We have previously introduced the notions of local and remote repositeries, branching and finally merging branches. You can find it [here](/book/installation-and-setup/git-setup_local.md). + +All the (markdown) files that make up the book are contained on the remote repositery on GitLab. This could be on an open repositery on `gitlab.com`. In the context of creating educational books for students at TU Delft, the repositery will most likely be located on `gitlab.tudelft.com` (local server?). + +The main branch is the default branch. The content on this branch will be the most up to date that is approved by a team-member during merging. New branches, which are made to add or fix some content in the book, are usually cloned(?) from the main branch. This has many advantages compared to making the edits immediately in the main branch. The different branches help to keep an overview of the changes made to the book. Branching allows multiple people to make changes to the book at the same time. In case those changes made in parallel lead to conflicts, they can be resolved during the merging of the branches. This systematic workflow guarantees that editing the book goes smoothely. + +# Issues + + + +(An alternative is to use Github and Github pages to publish your book.?)# -An alternative is to use Github and Github pages to publish your book. \ No newline at end of file From 9a5a2bfa95b5af881d9b4cc974eb00fb8db9e3af Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Sat, 23 Mar 2024 13:17:30 +0100 Subject: [PATCH 02/21] GitLab Collaboration --- book/_toc.yml | 4 +- book/workflows/collaboration.md | 57 ++++++++++++++++++ book/workflows/figures/Issues.PNG | Bin 0 -> 78402 bytes book/workflows/figures/New_Issue_GitLab.png | Bin 0 -> 60475 bytes .../{github.md => githubtemplate.md} | 2 +- book/workflows/overview.md | 22 ++----- 6 files changed, 64 insertions(+), 21 deletions(-) create mode 100644 book/workflows/collaboration.md create mode 100644 book/workflows/figures/Issues.PNG create mode 100644 book/workflows/figures/New_Issue_GitLab.png rename book/workflows/{github.md => githubtemplate.md} (98%) diff --git a/book/_toc.yml b/book/_toc.yml index 94c6153..d2b268e 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -22,8 +22,8 @@ parts: - file: installation-and-setup/jupyter-book-setup - file: workflows/overview sections: - - file: workflows/gitlab - - file: workflows/github + - file: workflows/collaboration + - file: workflows/githubtemplate - caption: Features chapters: - file: basic-features/overview diff --git a/book/workflows/collaboration.md b/book/workflows/collaboration.md new file mode 100644 index 0000000..6da6786 --- /dev/null +++ b/book/workflows/collaboration.md @@ -0,0 +1,57 @@ +# Collaboration + +As previosuly mentioned there are multiple platforms that can host Git repositeries. Here we will elaborate on two: GitLab and GitHub. + +````{tab} GitLab + +## Staging, committing and pushing + +A jupyter book is composed out of many markdown files which contain the educational content produced by you. Through the use of branches it is possible to work on the book at the same time as your tem-members. Working on content for the book is mainly individual work, the beauty of git comes in when everybodys changes are merged into the main branch. Find out for about staging comitting and pushing [here](/book/installation-and-setup/git-stage-commit-push.md). + +## Repositeries, Branching and Merging + +We have previously introduced the notions of local and remote repositeries, branching and finally merging branches. You can find it [here](/book/installation-and-setup/git-branch.md). + +All the (markdown) files that make up the book are contained on the remote repositery on GitLab or Github. This could be on an open repositery on `gitlab.com`. In the context of creating educational books for students at TU Delft, the repositery will most likely be located on `gitlab.tudelft.com`. + +The main branch is the default branch. The content on this branch will be the most up to date version of the book. Therefore, new branches, which are made to add or fix some content in the book, are usually cloned from the main branch. This has many advantages compared to making the edits immediately in the main branch. +- The different branches help to keep an overview of the changes made to the book. +- Branching allows multiple people to make changes to the book at the same time. +- In case those changes made in parallel lead to conflicts, they can be resolved during the merging of the branches. + +This systematic workflow guarantees that editing the book goes smoothely. + +Merging a branch into the main branch is a also good moment to let a team-member review the content. This is done in the merge-request. By assigning a colleague to review your branch you can check the quality of your new content. + +## Milestones & Issues + +In a repositery, team members can define Milestones and Issues. Milestones are used to track the overall progress of the project to make sure that deadlines are met. A milestone can group many issues, which are individual tasks that need to be finished in order to reach the milestone. Every team member can create issues when they think of a task that would improve the book like for example: + +New Issue
+ +You can create an issue by clicking on the blue `New Issue` button on the top right corner. + +An issue is built up of the following attributes: +- the title, this should just be a quick description of the task +- a label, to assign a category to the task such as: new content +- an assignee, the person who created the task can assign a team-member to the task or the task can remain without an assignee. Then whoever would like to pick up the task can assign it to themselves! +- a discussion section, here team-members can discuss any questions about the task +- a due date, in case the task is urgent or to keep track of deadlines + +New Issue
+ +When the task is completed, the issue can be closed and you can move on to the next! + +## Publishing the website + +Once the book is ready to be published, a static website can be created through GitLab pages. (Need more info on that/Are we using gitlab pages?) + +```` +````{tab} GitHub + + +```` + + + +(An alternative is to use Github and Github pages to publish your book.?)# \ No newline at end of file diff --git a/book/workflows/figures/Issues.PNG b/book/workflows/figures/Issues.PNG new file mode 100644 index 0000000000000000000000000000000000000000..9410665a2a75c950290688486dd0169f1d30143f GIT binary patch literal 78402 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%0A*ra&)tuT;Pdt=+~7@W==in}!SXOnmv# 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

V^CcQP$v%y#UY_qZ6bNaqJN{4Bz&$p1j8 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 u1Z?Fs@KlMF-4MqU8XrdZpAIbMOaGbwh -# Repositeries, Branching and Merging +There are two web-based platforms that host Git repositeries: GitLab and GitHub. You might have read about GitHub Desktop that we are using to manage local repositeries. GitLab and GitHub have similar features and are both widely used by the open source community. The main difference that is relevant for TeachBooks is that GitHub allows to host websites online without a server whereas GitLab needs a server. TU Delft has their own server which is why we use `tudelft.gitlab.nl`. -We have previously introduced the notions of local and remote repositeries, branching and finally merging branches. You can find it [here](/book/installation-and-setup/git-setup_local.md). - -All the (markdown) files that make up the book are contained on the remote repositery on GitLab. This could be on an open repositery on `gitlab.com`. In the context of creating educational books for students at TU Delft, the repositery will most likely be located on `gitlab.tudelft.com` (local server?). - -The main branch is the default branch. The content on this branch will be the most up to date that is approved by a team-member during merging. New branches, which are made to add or fix some content in the book, are usually cloned(?) from the main branch. This has many advantages compared to making the edits immediately in the main branch. The different branches help to keep an overview of the changes made to the book. Branching allows multiple people to make changes to the book at the same time. In case those changes made in parallel lead to conflicts, they can be resolved during the merging of the branches. This systematic workflow guarantees that editing the book goes smoothely. - -# Issues +Now that you understand how to collaborate in git it is time to get started on your own book. The end of this chapter provides a [tutorial](githubtemplate.md) on how to fork our template book. By forking you are essentially creating an independent copy of the template repositery in your own GitLab or GitHub account. - -(An alternative is to use Github and Github pages to publish your book.?)# - From 3380d7c744188e4051d6a9fd119d5300fefa7842 Mon Sep 17 00:00:00 2001 From: Julie Kirsch Date: Sun, 24 Mar 2024 23:48:40 +0100 Subject: [PATCH 03/21] ready for review --- book/_toc.yml | 1 + book/installation-and-setup/overview.md | 26 ++++++++++++++++++++----- book/workflows/collaboration.md | 21 +++++++++----------- book/workflows/publish.md | 15 ++++++++++++++ 4 files changed, 46 insertions(+), 17 deletions(-) create mode 100644 book/workflows/publish.md diff --git a/book/_toc.yml b/book/_toc.yml index d2b268e..748c41a 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -23,6 +23,7 @@ parts: - file: workflows/overview sections: - file: workflows/collaboration + - file: workflows/publish - file: workflows/githubtemplate - caption: Features chapters: diff --git a/book/installation-and-setup/overview.md b/book/installation-and-setup/overview.md index 1c5bced..1094afc 100644 --- a/book/installation-and-setup/overview.md +++ b/book/installation-and-setup/overview.md @@ -2,14 +2,30 @@ 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. Example Image**Students providing feedback on the published website**. As can already be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html) an extension has been added that allows students to highlight and annotate sections which they consider important. Through that extension students will also be able to leave feedback about the content or the website for the responsible teacher. +1. **Students providing feedback on the published website**.
+Example Image -2. **Colleague providing feedback on the draft website**. In a similar manner, colleages and team members can leave content related comments on the webiste through that extension. 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. The responsible teacher (or student assistants) can then make the adaptations to the book as recommended by their colleagues. -3. **Colleague making adjustments in GitLab using single text editor**. This type of user requires only very basic knowledge in GitLab 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 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. + As can already be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html) an extension has been added that allows students to highlight and annotate sections which they consider important. Through that extension students will also be able to leave feedback about the content or the website for the responsible teacher. -4. **Colleague making adjustments to non-interactive content locally**. This user has more knowledge in GitLab 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. The tricky part however is implementing interactive features in the book as they definitely require more knowledge on implementation and testing using a local python server or in the draft version online. +
-5. Example Image**Colleague making adjustments to all content locally**. This user has an understanding of GitLab and can independently make changes on the website built through Jupyter Books. Moreover they have an understanding of various extensions that allows them to make the pages interactive for the student. +2. **Colleague providing feedback on the draft website**.
+ In a similar manner, colleages and team members can leave content related comments on the webiste through that extension. 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. The responsible teacher (or student assistants) can then make the adaptations to the book as recommended by their colleagues. + +3. **Colleague making adjustments in GitLab using single text editor**.
+ This type of user requires only very basic knowledge in GitLab 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 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. + + As an extra step, user 3.5 is a hybrid between type 3 and 4. Basically this user is making changes to individual chapters 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 structral changes to the book as well. + +4. **Colleague making adjustments to non-interactive content locally**.
+ This user has more knowledge in GitLab 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. The tricky part however is implementing interactive features in the book as they definitely require more knowledge on implementation and testing using a local python server or in the draft version online. + +5. **Colleague making adjustments to all content locally**.
+Example Image + + This user has an understanding of GitLab and can independently make changes on the website built through Jupyter Books. Moreover they have an understanding of various extensions that allows them to make the pages interactive for the student. + +
**Overview required software** diff --git a/book/workflows/collaboration.md b/book/workflows/collaboration.md index 6da6786..3501fce 100644 --- a/book/workflows/collaboration.md +++ b/book/workflows/collaboration.md @@ -2,17 +2,15 @@ As previosuly mentioned there are multiple platforms that can host Git repositeries. Here we will elaborate on two: GitLab and GitHub. -````{tab} GitLab - ## Staging, committing and pushing A jupyter book is composed out of many markdown files which contain the educational content produced by you. Through the use of branches it is possible to work on the book at the same time as your tem-members. Working on content for the book is mainly individual work, the beauty of git comes in when everybodys changes are merged into the main branch. Find out for about staging comitting and pushing [here](/book/installation-and-setup/git-stage-commit-push.md). ## Repositeries, Branching and Merging -We have previously introduced the notions of local and remote repositeries, branching and finally merging branches. You can find it [here](/book/installation-and-setup/git-branch.md). +We have previously introduced the notions of local and remote repositeries, [branching](/book/installation-and-setup/git-branch.md). and finally [merging branches](/book/installation-and-setup/git-merge.md). -All the (markdown) files that make up the book are contained on the remote repositery on GitLab or Github. This could be on an open repositery on `gitlab.com`. In the context of creating educational books for students at TU Delft, the repositery will most likely be located on `gitlab.tudelft.com`. +All the (markdown) files that make up the book are contained on the remote repositery on GitLab or Github. This could be on an open repositery on `gitlab.com` or `github.com`. In the context of creating educational books for students at TU Delft, the repositery will most likely be located on `gitlab.tudelft.nl`. The main branch is the default branch. The content on this branch will be the most up to date version of the book. Therefore, new branches, which are made to add or fix some content in the book, are usually cloned from the main branch. This has many advantages compared to making the edits immediately in the main branch. - The different branches help to keep an overview of the changes made to the book. @@ -23,6 +21,11 @@ This systematic workflow guarantees that editing the book goes smoothely. Merging a branch into the main branch is a also good moment to let a team-member review the content. This is done in the merge-request. By assigning a colleague to review your branch you can check the quality of your new content. +```{note} +There is a slight difference in terminology between GitLab and GitHub. GitLab uses the term *Merge* Request while GitHub uses the term *Pull* Request. Both actions refer to the merging of a branch into the main branch. +``` +## Access Control / Permissions + ## Milestones & Issues In a repositery, team members can define Milestones and Issues. Milestones are used to track the overall progress of the project to make sure that deadlines are met. A milestone can group many issues, which are individual tasks that need to be finished in order to reach the milestone. Every team member can create issues when they think of a task that would improve the book like for example: @@ -46,12 +49,6 @@ When the task is completed, the issue can be closed and you can move on to the n Once the book is ready to be published, a static website can be created through GitLab pages. (Need more info on that/Are we using gitlab pages?) -```` -````{tab} GitHub +## GitHub - -```` - - - -(An alternative is to use Github and Github pages to publish your book.?)# \ No newline at end of file +The workflow described above is largely the same on both platforms since both platforms stick to the names of the git functionalities. So alternatively to GitLab and GitLab pages Github and Github pages ca also be used to publish your book. diff --git a/book/workflows/publish.md b/book/workflows/publish.md new file mode 100644 index 0000000..6a0de18 --- /dev/null +++ b/book/workflows/publish.md @@ -0,0 +1,15 @@ +# Publishing your book + +Now that we have talked about how you can collaborate using git, its time to explain how the book is actually built. + +# GitLab Pages + +# GitHub Pages + +# Pipeline + +Both GitLab and GitHub make use of CI/CD to publish the jupyter books. CI/CD stands for Continuous Integration/Continuous Deployment. Within the scope of jupyter books focuses on automating the process of building and delpoying the books. It makes sure that the book is always up-to-date and available. + +Concretely, Continuous Integration means that whenever changes are pushed to the repositery (where does the oublish branch come in?) the pipeline is triggered. Moreover, the pipeline also builds the book which is composed out of multiple .md or .ipynb files and converts those files into HTML. + +Continuous Deployment ensures that the book is deployed onto the desired destination (in our case the website) and accessible to the readers. \ No newline at end of file From eb8ee72de469388f34ad80383c7eaaaeac22528a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Mar 2024 08:45:45 +0100 Subject: [PATCH 04/21] Maked user 3.5 into a reall user 4 and made 4 and 5 5 and 6 --- book/installation-and-setup/overview.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/book/installation-and-setup/overview.md b/book/installation-and-setup/overview.md index 1094afc..cffcd0e 100644 --- a/book/installation-and-setup/overview.md +++ b/book/installation-and-setup/overview.md @@ -15,9 +15,11 @@ Different types of users will interact with the website or the Jupyter Books dif 3. **Colleague making adjustments in GitLab using single text editor**.
This type of user requires only very basic knowledge in GitLab 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 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. - As an extra step, user 3.5 is a hybrid between type 3 and 4. Basically this user is making changes to individual chapters 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 structral changes to the book as well. +4. **Colleague making text adjustments locally**.
-4. **Colleague making adjustments to non-interactive content locally**.
+ User 3.5 is a hybrid between type 3 and 4. Basically this user is making changes to individual chapters 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. + +4. **Colleague making text and python adjustments to non-interactive content locally**.
This user has more knowledge in GitLab 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. The tricky part however is implementing interactive features in the book as they definitely require more knowledge on implementation and testing using a local python server or in the draft version online. 5. **Colleague making adjustments to all content locally**.
@@ -37,5 +39,7 @@ The following table will link the relevant installation and setup steps for you. | Type 1
Type 2 | No software needed!
Just open your interactive book and navigate to the extension | [Extension Tutorial](extension.md) | | Type 3 | Understanding Git & GitLab | [Git & GitLab](git-setup.md) | | Type 4 | Understanding Git & GitLab
Edit using VS Code
Local Git with VS Code / GitHub Desktop
Anaconda
Using Anaconda in terminal
Working with directories
Python Environments
Python package: Jupyter book | [Git & GitLab](git-setup.md)
[VS Code](vscode-setup.md)
[How do I use git locally?](git-setup_local.md)
[Anaconda](anaconda.md)
[Anaconda in terminal](add_conda_to_path.md)
[Working directories](working-directory.md)
[Environments](environments.md)
[Jupyter Book](jupyter-book-setup) | -| Type 5 | All sections of user type 4 are also relevant for user type 5.
With the addition of using extensions to create interactive features! |[Features](../features/overview.md) | +| Type 6 | All sections of user type 4 are also relevant for user type 5.
With the addition of using extensions to create interactive features! |[Features](../features/overview.md) | +| Type 5 | Understanding Git & GitLab
Edit using VS Code
Local Git with VS Code / GitHub Desktop
Anaconda
Using Anaconda in terminal
Working with directories
Python Environments
Python package: Jupyter book | [Git & GitLab](git-setup.md)
[VS Code](vscode-setup.md)
[How do I use git locally?](git-setup_local.md)
[Anaconda](anaconda.md)
[Anaconda in terminal](add_conda_to_path.md)
[Working directories](working-directory.md)
[Environments](environments.md)
[Jupyter Book](jupyter-book-setup) | +| Type 6 | All sections of user type 4 are also relevant for user type 5.
With the addition of using extensions to create interactive features! |[Features](../features/overview.md) | From 9b7034d4cdd8620b8c215a520dc7ea42e993a90a Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Mar 2024 08:53:25 +0100 Subject: [PATCH 05/21] Fix typos --- book/workflows/collaboration.md | 16 ++++++++-------- book/workflows/overview.md | 4 ++-- book/workflows/publish.md | 6 +++--- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/book/workflows/collaboration.md b/book/workflows/collaboration.md index 3501fce..162e094 100644 --- a/book/workflows/collaboration.md +++ b/book/workflows/collaboration.md @@ -1,23 +1,23 @@ # Collaboration -As previosuly mentioned there are multiple platforms that can host Git repositeries. Here we will elaborate on two: GitLab and GitHub. +As previously mentioned there are multiple platforms that can host Git repositories. Here we will elaborate on two: GitLab and GitHub. ## Staging, committing and pushing -A jupyter book is composed out of many markdown files which contain the educational content produced by you. Through the use of branches it is possible to work on the book at the same time as your tem-members. Working on content for the book is mainly individual work, the beauty of git comes in when everybodys changes are merged into the main branch. Find out for about staging comitting and pushing [here](/book/installation-and-setup/git-stage-commit-push.md). +A jupyter book is composed out of many markdown files which contain the educational content produced by you. Through the use of branches it is possible to work on the book at the same time as your team-members. Working on content for the book is mainly individual work, the beauty of git comes in when everybody's changes are merged into the main branch. Find out for about staging committing and pushing [here](/book/installation-and-setup/git-stage-commit-push.md). ## Repositeries, Branching and Merging -We have previously introduced the notions of local and remote repositeries, [branching](/book/installation-and-setup/git-branch.md). and finally [merging branches](/book/installation-and-setup/git-merge.md). +We have previously introduced the notions of local and remote repositories, [branching](/book/installation-and-setup/git-branch.md). and finally [merging branches](/book/installation-and-setup/git-merge.md). -All the (markdown) files that make up the book are contained on the remote repositery on GitLab or Github. This could be on an open repositery on `gitlab.com` or `github.com`. In the context of creating educational books for students at TU Delft, the repositery will most likely be located on `gitlab.tudelft.nl`. +All the (markdown) files that make up the book are contained on the remote repository on GitLab or GitHub. This could be on an open repository on `gitlab.com` or `github.com`. In the context of creating educational books for students at TU Delft, the repository will most likely be located on `gitlab.tudelft.nl`. The main branch is the default branch. The content on this branch will be the most up to date version of the book. Therefore, new branches, which are made to add or fix some content in the book, are usually cloned from the main branch. This has many advantages compared to making the edits immediately in the main branch. - The different branches help to keep an overview of the changes made to the book. - Branching allows multiple people to make changes to the book at the same time. - In case those changes made in parallel lead to conflicts, they can be resolved during the merging of the branches. -This systematic workflow guarantees that editing the book goes smoothely. +This systematic workflow guarantees that editing the book goes smoothly. Merging a branch into the main branch is a also good moment to let a team-member review the content. This is done in the merge-request. By assigning a colleague to review your branch you can check the quality of your new content. @@ -28,11 +28,11 @@ There is a slight difference in terminology between GitLab and GitHub. GitLab us ## Milestones & Issues -In a repositery, team members can define Milestones and Issues. Milestones are used to track the overall progress of the project to make sure that deadlines are met. A milestone can group many issues, which are individual tasks that need to be finished in order to reach the milestone. Every team member can create issues when they think of a task that would improve the book like for example: +In a repository, team members can define Milestones and Issues. Milestones are used to track the overall progress of the project to make sure that deadlines are met. A milestone can group many issues, which are individual tasks that need to be finished in order to reach the milestone. Every team member can create issues when they think of a task that would improve the book like for example: New Issue
-You can create an issue by clicking on the blue `New Issue` button on the top right corner. +You can create an issue by clicking on the blue `New Issue` button in the top right corner. An issue is built up of the following attributes: - the title, this should just be a quick description of the task @@ -51,4 +51,4 @@ Once the book is ready to be published, a static website can be created through ## GitHub -The workflow described above is largely the same on both platforms since both platforms stick to the names of the git functionalities. So alternatively to GitLab and GitLab pages Github and Github pages ca also be used to publish your book. +The workflow described above is largely the same on both platforms since both platforms stick to the names of the git functionalities. So alternatively to GitLab. Github and Github pages ca also be used to publish your book. diff --git a/book/workflows/overview.md b/book/workflows/overview.md index 326e50f..434ae2d 100644 --- a/book/workflows/overview.md +++ b/book/workflows/overview.md @@ -5,8 +5,8 @@ This coming page suggests a workflow how to collaborate using Git! Every team might have a different workflows but this workflow is shown as an example and is used in the MUDE course in CEG and by the TeachBooks team.
-There are two web-based platforms that host Git repositeries: GitLab and GitHub. You might have read about GitHub Desktop that we are using to manage local repositeries. GitLab and GitHub have similar features and are both widely used by the open source community. The main difference that is relevant for TeachBooks is that GitHub allows to host websites online without a server whereas GitLab needs a server. TU Delft has their own server which is why we use `tudelft.gitlab.nl`. +There are two web-based platforms that host Git repositories: GitLab and GitHub. You might have read about GitHub Desktop that we are using to manage local repositories. GitLab and GitHub have similar features and are both widely used by the open source community. The main difference that is relevant for TeachBooks is that GitHub allows to host websites online without a server whereas GitLab needs a server. TU Delft has their own server which is why we use `tudelft.gitlab.nl`. -Now that you understand how to collaborate in git it is time to get started on your own book. The end of this chapter provides a [tutorial](githubtemplate.md) on how to fork our template book. By forking you are essentially creating an independent copy of the template repositery in your own GitLab or GitHub account. +Now that you understand how to collaborate in git it is time to get started on your own book. The end of this chapter provides a [tutorial](githubtemplate.md) on how to fork our template book. By forking you are essentially creating an independent copy of the template repository in your own GitLab or GitHub account. diff --git a/book/workflows/publish.md b/book/workflows/publish.md index 6a0de18..ecee4d2 100644 --- a/book/workflows/publish.md +++ b/book/workflows/publish.md @@ -1,6 +1,6 @@ # Publishing your book -Now that we have talked about how you can collaborate using git, its time to explain how the book is actually built. +Now that we have talked about how you can collaborate using git, it's time to explain how the book is actually built. # GitLab Pages @@ -8,8 +8,8 @@ Now that we have talked about how you can collaborate using git, its time to exp # Pipeline -Both GitLab and GitHub make use of CI/CD to publish the jupyter books. CI/CD stands for Continuous Integration/Continuous Deployment. Within the scope of jupyter books focuses on automating the process of building and delpoying the books. It makes sure that the book is always up-to-date and available. +Both GitLab and GitHub make use of CI/CD to publish the jupyter books. CI/CD stands for Continuous Integration/Continuous Deployment. Within the scope of jupyter books focuses on automating the process of building and deploying the books. It makes sure that the book is always up-to-date and available. -Concretely, Continuous Integration means that whenever changes are pushed to the repositery (where does the oublish branch come in?) the pipeline is triggered. Moreover, the pipeline also builds the book which is composed out of multiple .md or .ipynb files and converts those files into HTML. +Concretely, Continuous Integration means that whenever changes are pushed to the repository (where does the publish branch come in?) the pipeline is triggered. Moreover, the pipeline also builds the book which is composed out of multiple .md or .ipynb files and converts those files into HTML. Continuous Deployment ensures that the book is deployed onto the desired destination (in our case the website) and accessible to the readers. \ No newline at end of file From 05f7e7e86a46e4ce425018e4004fe4e054248169 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Mar 2024 09:56:38 +0100 Subject: [PATCH 06/21] Moved stuff from install chapter and restructured --- book/_toc.yml | 12 ++-- book/features/buildbook.md | 15 +++++ book/installation-and-setup/git-clone.md | 24 ------- book/workflows/access_control_permissions.md | 1 + .../git-branch.md => workflows/branches.md} | 30 +++++---- book/workflows/collaboration.md | 64 ++++--------------- .../edit_book.md} | 56 ++++++++++++---- .../merge_request.md} | 20 +++++- book/workflows/milestones_issues.md | 32 ++++++++++ book/workflows/overview.md | 2 +- book/workflows/publish.md | 15 +---- book/workflows/repositories.md | 51 +++++++++++++++ 12 files changed, 200 insertions(+), 122 deletions(-) create mode 100644 book/features/buildbook.md delete mode 100644 book/installation-and-setup/git-clone.md create mode 100644 book/workflows/access_control_permissions.md rename book/{installation-and-setup/git-branch.md => workflows/branches.md} (75%) rename book/{installation-and-setup/git-stage-commit-push.md => workflows/edit_book.md} (52%) rename book/{installation-and-setup/git-merge.md => workflows/merge_request.md} (80%) create mode 100644 book/workflows/milestones_issues.md create mode 100644 book/workflows/repositories.md diff --git a/book/_toc.yml b/book/_toc.yml index 748c41a..0c50d6c 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -10,11 +10,6 @@ parts: - file: installation-and-setup/git-setup - file: installation-and-setup/vscode-setup - file: installation-and-setup/git-setup_local - sections: - - file: installation-and-setup/git-clone - - file: installation-and-setup/git-branch - - file: installation-and-setup/git-stage-commit-push - - file: installation-and-setup/git-merge - file: installation-and-setup/anaconda - file: installation-and-setup/add_conda_to_path - file: installation-and-setup/working-directory @@ -23,7 +18,12 @@ parts: - file: workflows/overview sections: - file: workflows/collaboration - - file: workflows/publish + sections: + - file: workflows/milestones_issues + - file: workflows/repositories + - file: workflows/branches + - file: workflows/edit_book + - file: workflows/publish - file: workflows/githubtemplate - caption: Features chapters: diff --git a/book/features/buildbook.md b/book/features/buildbook.md new file mode 100644 index 0000000..c9acb3e --- /dev/null +++ b/book/features/buildbook.md @@ -0,0 +1,15 @@ +# Book build on webserver / GitHub Pages + +Now that we have talked about how you can collaborate using git, it's time to explain how the book is actually built. + +## GitLab Pages + +## GitHub Pages + +## Pipeline + +Both GitLab and GitHub make use of CI/CD to publish the jupyter books. CI/CD stands for Continuous Integration/Continuous Deployment. Within the scope of jupyter books focuses on automating the process of building and deploying the books. It makes sure that the book is always up-to-date and available. + +Concretely, Continuous Integration means that whenever changes are pushed to the repository (where does the publish branch come in?) the pipeline is triggered. Moreover, the pipeline also builds the book which is composed out of multiple .md or .ipynb files and converts those files into HTML. + +Continuous Deployment ensures that the book is deployed onto the desired destination (in our case the website) and accessible to the readers. \ No newline at end of file diff --git a/book/installation-and-setup/git-clone.md b/book/installation-and-setup/git-clone.md deleted file mode 100644 index 5ed959c..0000000 --- a/book/installation-and-setup/git-clone.md +++ /dev/null @@ -1,24 +0,0 @@ -(git-clone)= -# Cloning a repository - -Before we can start working on our Jupyter Book, we of course need to have the repository on our own system. This is done by *cloning* the repository, and here's how you do it with VS Code: - -1. On GitLab, go to the repository of your book. Click on the blue button that says "Clone" ({numref}`gitlab-clone`), and copy the link under "Clone with SSH". - -```{figure} ../images/gitlab-clone.png -:name: gitlab-clone - -The cloning menu. -``` - -2. Open a new VS Code window. You should be greeted with a welcome page ({numref}`vscode-welcome`). On this page, click "Clone Git Repository". Alternatively, open the Source Control menu from the left side bar, and click on "Clone Repository". - -```{figure} ../images/vscode-welcome.png -:name: vscode-welcome - -The VS Code welcome screen. -``` - -3. On the top of your screen, you should get a prompt asking you for a URL. In this field, paste the link you copied from GitLab and press enter. It will ask you to choose the location of the repository. After you've chosen a location, a final prompt will show up asking if you want to open the repository. Click on "Open". - -4. You now have a local copy of the repository. Next, {ref}`make a new branch ` for your work. \ No newline at end of file diff --git a/book/workflows/access_control_permissions.md b/book/workflows/access_control_permissions.md new file mode 100644 index 0000000..2aef880 --- /dev/null +++ b/book/workflows/access_control_permissions.md @@ -0,0 +1 @@ +# Access Control / Permissions \ No newline at end of file diff --git a/book/installation-and-setup/git-branch.md b/book/workflows/branches.md similarity index 75% rename from book/installation-and-setup/git-branch.md rename to book/workflows/branches.md index 0366f57..d67666d 100644 --- a/book/installation-and-setup/git-branch.md +++ b/book/workflows/branches.md @@ -1,15 +1,17 @@ -(git-branch)= # Branches -Branches are a very useful feature of Git. Branches allow you to work on multiple versions of your codebase simultaneously; you create a copy of your codebase, on which you can work independently of the main codebase. Some advantages of working with branches are: +Branches are a very useful feature of Git. Branches allow you to work on multiple versions of your codebase simultaneously; you create a copy of your codebase, on which you can work independently of the main codebase. The main branch is the default branch. The content on this branch will be the most up to date version of the book. Therefore, new branches, which are made to add or fix some content in the book, are usually cloned from the main branch. This has many advantages compared to making the edits immediately in the main branch. Some advantages of working with branches are: -- Isolation: when you work on your own branch, your changes are isolated from the main codebase. Unfinished or unreviewed parts of your book are "hidden". -- Collaboration: branches make it easier for multiple project members to work on the same codebase simultaneously. If every member works on their own branch, they can make their changes without having to worry about interfering with another members' changes. +- Isolation: when you work on your own branch, your changes are isolated from the main codebase. Unfinished or unreviewed parts of your book are "hidden". Your own branch helps to keep an overview of the changes made to the book. +- Collaboration: branches make it easier for multiple project members to work on the same codebase simultaneously. If every member works on their own branch, they can make their changes without having to worry about interfering with another members' changes. In case those changes made in parallel lead to conflicts, they can be resolved during the merging of the branches. -## How to make a branch +This systematic workflow guarantees that editing the book goes smoothly. The act of making a new branch from an existing one is called *branching*. Usually, you want to branch from the `main` branch, but you can of course also choose to branch from another branch. The branch from which you create a new branch is called the *source* branch. +`````{tab-set} +````{tab-item} Branching in GitLab + 1. On GitLab, navigate to the repository of your project. Under the project description, you should see a menu button with a "+" in it (see {numref}`new-branch-button`). Click this button, then click on "New branch". ```{figure} ../images/gitlab-branch.png @@ -33,9 +35,12 @@ We're making a new branch called `chapter-2` from the `main` branch. The circled menu is the branch selection menu. ``` - +```` +````{tab-item} Branching in GitHub +... +```` +````{tab-item} Branching locally with Git in VS Code 4. The final step is to *check out* our new branch in VS Code. *Checking out* means that we're changing our working branch (i.e., the one to which we will be committing our changes) from one to the other. In VS Code, open the branch menu from the bottom left (see {numref}`git-branch-menu-main`). You'll be be greeted with a menu that looks like the one in {numref}`git-branch-selection-menu`. In this menu, we get an overview of the branches of our repository. Notice that our new branch `chapter-2` appears as `origin/chapter-2`, and has a cloud icon in front of it. This means that the branch only exists on the remote repository. Check out the branch by simply clicking on it. Check that the branch is indeed checked out by looking at the branch menu button in the bottom left again; it should now say the name of your branch instead of `main` (in our case `chapter-2`). - ```{figure} ../images/git-branch-menu-main.png :name: git-branch-menu-main @@ -47,9 +52,10 @@ Location of the branch menu. The branch selection menu, where our new branch has shown up. ``` +```` +````{tab-item} Branching locally with GitHub Desktop +... +```` +````` -5. Now that we've created and checked out our new branch, we can start {ref}`making and committing changes `. - -## The `publish` branch - -If your repository is located in the [Interactive Textbooks CiTG](https://gitlab.tudelft.nl/interactivetextbooks-citg) group on GitLab, you will see that it already has a branch called `publish`. This branch is where the student version of your book should go. The idea behind this is that the student version of your book should only change a few times per year at most (and certainly not right before an exam!) to prevent confusion. This way, you can still make frequent changes to the `main` branch. +Now that we've created and checked out our new branch, we can start {ref}`making and committing changes `. diff --git a/book/workflows/collaboration.md b/book/workflows/collaboration.md index 162e094..ff382f2 100644 --- a/book/workflows/collaboration.md +++ b/book/workflows/collaboration.md @@ -1,54 +1,14 @@ -# Collaboration +# Collaborative book-editing using Git -As previously mentioned there are multiple platforms that can host Git repositories. Here we will elaborate on two: GitLab and GitHub. +As previously mentioned there are multiple platforms that can host Git repositories which are extremely useful for collaboration on text-based files. Here we will elaborate on two: GitLab and GitHub both in the online environment and locally. -## Staging, committing and pushing - -A jupyter book is composed out of many markdown files which contain the educational content produced by you. Through the use of branches it is possible to work on the book at the same time as your team-members. Working on content for the book is mainly individual work, the beauty of git comes in when everybody's changes are merged into the main branch. Find out for about staging committing and pushing [here](/book/installation-and-setup/git-stage-commit-push.md). - -## Repositeries, Branching and Merging - -We have previously introduced the notions of local and remote repositories, [branching](/book/installation-and-setup/git-branch.md). and finally [merging branches](/book/installation-and-setup/git-merge.md). - -All the (markdown) files that make up the book are contained on the remote repository on GitLab or GitHub. This could be on an open repository on `gitlab.com` or `github.com`. In the context of creating educational books for students at TU Delft, the repository will most likely be located on `gitlab.tudelft.nl`. - -The main branch is the default branch. The content on this branch will be the most up to date version of the book. Therefore, new branches, which are made to add or fix some content in the book, are usually cloned from the main branch. This has many advantages compared to making the edits immediately in the main branch. -- The different branches help to keep an overview of the changes made to the book. -- Branching allows multiple people to make changes to the book at the same time. -- In case those changes made in parallel lead to conflicts, they can be resolved during the merging of the branches. - -This systematic workflow guarantees that editing the book goes smoothly. - -Merging a branch into the main branch is a also good moment to let a team-member review the content. This is done in the merge-request. By assigning a colleague to review your branch you can check the quality of your new content. - -```{note} -There is a slight difference in terminology between GitLab and GitHub. GitLab uses the term *Merge* Request while GitHub uses the term *Pull* Request. Both actions refer to the merging of a branch into the main branch. -``` -## Access Control / Permissions - -## Milestones & Issues - -In a repository, team members can define Milestones and Issues. Milestones are used to track the overall progress of the project to make sure that deadlines are met. A milestone can group many issues, which are individual tasks that need to be finished in order to reach the milestone. Every team member can create issues when they think of a task that would improve the book like for example: - -New Issue
- -You can create an issue by clicking on the blue `New Issue` button in the top right corner. - -An issue is built up of the following attributes: -- the title, this should just be a quick description of the task -- a label, to assign a category to the task such as: new content -- an assignee, the person who created the task can assign a team-member to the task or the task can remain without an assignee. Then whoever would like to pick up the task can assign it to themselves! -- a discussion section, here team-members can discuss any questions about the task -- a due date, in case the task is urgent or to keep track of deadlines - -New Issue
- -When the task is completed, the issue can be closed and you can move on to the next! - -## Publishing the website - -Once the book is ready to be published, a static website can be created through GitLab pages. (Need more info on that/Are we using gitlab pages?) - -## GitHub - -The workflow described above is largely the same on both platforms since both platforms stick to the names of the git functionalities. So alternatively to GitLab. Github and Github pages ca also be used to publish your book. +Globally, the steps involved are as follows: + 1. Define issue to work on + 2. Open the files of the repository online or clone the repository to work on it locally + 3. Create a branch for your changes + 4. Edit the book by: + - Staging your changes + - Commit a collection of changes + - If working on a repository locally: pushing your changes + 5. Reviewing and merging changes in a merge request + 6. Publish changes to published version of book \ No newline at end of file diff --git a/book/installation-and-setup/git-stage-commit-push.md b/book/workflows/edit_book.md similarity index 52% rename from book/installation-and-setup/git-stage-commit-push.md rename to book/workflows/edit_book.md index b15f130..b004607 100644 --- a/book/installation-and-setup/git-stage-commit-push.md +++ b/book/workflows/edit_book.md @@ -1,9 +1,22 @@ -(stage-commit-push)= -# Staging, committing and pushing +# Editing the book + +A jupyter book is composed out of many markdown files which contain the educational content produced by you. Through the use of branches it is possible to work on the book at the same time as your team-members. Working on content for the book is mainly individual work, the beauty of git comes in when everybody's changes are merged into the main branch. Suppose we are writing a new chapter, or are updating an existing chapter for our Jupyter Book. We've created a new branch on which we are going to make the changes, and we've checked out this branch (make sure this is really the case by checking the name of the current branch in the bottom-left corner of your VS Code window!). ## Staging + +`````{tab-set} +````{tab-item} Staging in GitLab +In GitLab staging doesn't exist, just edit a file and you can directly commit it. +... +```` +````{tab-item} Staging in GitHub +In GitHub staging doesn't exist, just edit a file and you can directly commit it. +... +```` +````{tab-item} Staging using Git in VS Code + For demonstration purposes, we have created a new Markdown file called `new-chapter.md`, which we want to add to the book. Since this is a new file, Git has no knowledge about its existence yet. I.e., the file is *untracked*. To add new files to our repository, we need to *stage* and *commit* them. To do this, open the Source Control menu in the left side bar. Our new file should appear in this menu: ```{figure} ../images/git-new-file.png @@ -12,8 +25,23 @@ The new file appears in the Source Control menu. ``` Notice that there is a green letter U placed besides the file, meaning that our file is untracked. To add a file to the *staging area*, click on the + that appears when you hover over the file. +```` +````{tab-item} Staging using GitHub Desktop +... +```` +````` ## Committing +Now that we've made some change, we need to add them to our git-timeline. + +`````{tab-set} +````{tab-item} Committing in GitLab +... +```` +````{tab-item} Committing in GitHub +... +```` +````{tab-item} Committing using Git in VS Code Next, in the field that says "Message", write a short description of the changes you have made. This message is what is called the *Commit Message*. After we've done this, the menu should now look something like this: ```{figure} ../images/git-file-added.png @@ -22,23 +50,29 @@ The new file has been staged, and we've written a Commit Message. ``` Now, we are ready to add the changes to the repository. This is done by *committing* the staged changes. To do this, simply press the big, blue "Commit" button in the Source Control menu. +```` +````{tab-item} Committing using GitHub Desktop +... +```` +````` ```{tip} Unlike this example, you do not have to stage and commit every file individually. In a real case, a chapter may consist of multiple files (and images!), and it makes sense to add them in the same commit. ``` ## Pushing the changes -Are we done now? No! Up to now, we have only made changes and committed to the *local* copy of the repository. We still need to *push* our changes to the *remote* repository (the one that is on the TU Delft GitLab), so that others can see our changes and interact with them. In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab. +Are we done now? Yes, if you've made all your changes on GitLab / GitHub. However, no! if you did that locally! Up to now, we have only made changes and committed to the *local* copy of the repository. We still need to *push* our changes to the *remote* repository (the one that is on the TU Delft GitLab), so that others can see our changes and interact with them. + +`````{tab-set} +````{tab-item} Committing using Git in VS Code +In the bottom left corner, next to the branch name, click the "Synchronize Changes" button (the one that looks like this: 🔄, highlighted in the image below) to push the changes to GitLab. ```{figure} ../images/git-push.png After committing, click the 🔄 button to push our changes to the remote repository. ``` - -## Summary -In short, the Git workflow consists of the following steps: - -1. Staging new and modified files -2. Writing a commit message -3. Committing the changes -4. Pushing the new changes to GitLab \ No newline at end of file +```` +````{tab-item} Committing using GitHub Desktop +... +```` +````` \ No newline at end of file diff --git a/book/installation-and-setup/git-merge.md b/book/workflows/merge_request.md similarity index 80% rename from book/installation-and-setup/git-merge.md rename to book/workflows/merge_request.md index 5402a75..21c290b 100644 --- a/book/installation-and-setup/git-merge.md +++ b/book/workflows/merge_request.md @@ -1,8 +1,16 @@ -(git-merge)= -# Merging +# Reviewing and merging changes + +Merging a branch into the main branch is also good moment to let a team-member review the content. This is done in the merge-request. By assigning a colleague to review your branch you can check the quality of your new content. + +```{note} +There is a slight difference in terminology between GitLab and GitHub. GitLab uses the term *Merge* Request while GitHub uses the term *Pull* Request. Both actions refer to the merging of a branch into the main branch. +``` We're finished with our chapter, and now it's time to include all of our commits in the `main` branch. +`````{tab-set} +````{tab-item} Committing using GitLab + 1. Make sure that you've committed all your new sections and changes, and that they're pushed to the remote repository. 2. Go the repository overview on GitLab. In the left menu bar, go to "Merge requests". On the Merge requests page, click "New merge request". @@ -30,4 +38,10 @@ Example of a filled-in merge request. :name: gitlab-finished-merge-request The finished merge request. -``` \ No newline at end of file +``` + +```` +````{tab-item} Committing using GitHub +... +```` +````` diff --git a/book/workflows/milestones_issues.md b/book/workflows/milestones_issues.md new file mode 100644 index 0000000..1c5bdf4 --- /dev/null +++ b/book/workflows/milestones_issues.md @@ -0,0 +1,32 @@ +# Milestones & Issues + +In a repository, team members can define Milestones and Issues. Milestones are used to track the overall progress of the project to make sure that deadlines are met. A milestone can group many issues, which are individual tasks that need to be finished in order to reach the milestone. + +An issue is built up of the following attributes: +- the title, this should just be a quick description of the task +- a label, to assign a category to the task such as: new content +- an assignee, the person who created the task can assign a team-member to the task or the task can remain without an assignee. Then whoever would like to pick up the task can assign it to themselves! +- a discussion section, here team-members can discuss any questions about the task +- a due date, in case the task is urgent or to keep track of deadlines + +Every team member can create issues when they think of a task that would improve the book. + +`````{tab-set} +````{tab-item} Issues in GitLab + +The issues in GitLab can be found on this page: + +New Issue
+ +You can create an issue by clicking on the blue `New Issue` button in the top right corner. + +New Issue
+```` + +````{tab-item} Issues in GitHub +... + +```` +````` + +When the task is completed, the issue can be closed and you can move on to the next! \ No newline at end of file diff --git a/book/workflows/overview.md b/book/workflows/overview.md index 434ae2d..4fccbc9 100644 --- a/book/workflows/overview.md +++ b/book/workflows/overview.md @@ -1,4 +1,4 @@ -# Working in Git +# Workflows - what does the publish branch do? - what is a pipeline diff --git a/book/workflows/publish.md b/book/workflows/publish.md index ecee4d2..ee94123 100644 --- a/book/workflows/publish.md +++ b/book/workflows/publish.md @@ -1,15 +1,4 @@ # Publishing your book -Now that we have talked about how you can collaborate using git, it's time to explain how the book is actually built. - -# GitLab Pages - -# GitHub Pages - -# Pipeline - -Both GitLab and GitHub make use of CI/CD to publish the jupyter books. CI/CD stands for Continuous Integration/Continuous Deployment. Within the scope of jupyter books focuses on automating the process of building and deploying the books. It makes sure that the book is always up-to-date and available. - -Concretely, Continuous Integration means that whenever changes are pushed to the repository (where does the publish branch come in?) the pipeline is triggered. Moreover, the pipeline also builds the book which is composed out of multiple .md or .ipynb files and converts those files into HTML. - -Continuous Deployment ensures that the book is deployed onto the desired destination (in our case the website) and accessible to the readers. \ No newline at end of file +Once the book is ready to be published, a static website can be created through GitLab. (Need more info on that/Are we using gitlab pages?) +If your repository is located in the [Interactive Textbooks CiTG](https://gitlab.tudelft.nl/interactivetextbooks-citg) group on GitLab, you will see that it already has a branch called `publish`. This branch is where the student version of your book should go. The idea behind this is that the student version of your book should only change a few times per year at most (and certainly not right before an exam!) to prevent confusion. This way, you can still make frequent changes to the `main` branch. \ No newline at end of file diff --git a/book/workflows/repositories.md b/book/workflows/repositories.md new file mode 100644 index 0000000..44cc0d3 --- /dev/null +++ b/book/workflows/repositories.md @@ -0,0 +1,51 @@ +# Open files online / clone files +We have previously introduced the notions of using Git in the online environment (remote) or locally. All the (markdown) files that make up the book are contained on the remote repository on GitLab or GitHub. This could be on an open repository on `gitlab.com` or `github.com`. In the context of creating educational books for students at TU Delft, the repository will most likely be located on `gitlab.tudelft.nl`. + +If you'd like to work on your book locally, you need to clone your book. + +### Cloning a repository + +`````{tab-set} +````{tab-item} Cloning repository from GitLab + +Here's how you do it with VS Code: + +1. On GitLab, go to the repository of your book. Click on the blue button that says "Clone" ({numref}`gitlab-clone`), and copy the link under "Clone with SSH". + +```{figure} ../images/gitlab-clone.png +:name: gitlab-clone + +The cloning menu. +``` +```` + +````{tab-item} Cloning repository from GitHub +... +```` + +````{tab-item} Cloning repository from GitHub using GitHub Desktop +... +```` +````` + +Now that we've obtained the source, we can set up the files locally: + +`````{tab-set} +````{tab-item} Cloning repository with Git in VS Code +2. Open a new VS Code window. You should be greeted with a welcome page ({numref}`vscode-welcome`). On this page, click "Clone Git Repository". Alternatively, open the Source Control menu from the left side bar, and click on "Clone Repository". + +```{figure} ../images/vscode-welcome.png +:name: vscode-welcome + +The VS Code welcome screen. +``` + +3. On the top of your screen, you should get a prompt asking you for a URL. In this field, paste the link you copied from GitLab and press enter. It will ask you to choose the location of the repository. After you've chosen a location, a final prompt will show up asking if you want to open the repository. Click on "Open". + +4. You now have a local copy of the repository. +```` + +````{tab-item} Cloning repository with GitHub Desktop +.... +```` +````` \ No newline at end of file From 9ba1a692312d9b18829c90d7f69a80265e67da27 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Mar 2024 10:02:33 +0100 Subject: [PATCH 07/21] Add pulling --- book/workflows/collaboration.md | 1 + book/workflows/edit_book.md | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/book/workflows/collaboration.md b/book/workflows/collaboration.md index ff382f2..5a77c45 100644 --- a/book/workflows/collaboration.md +++ b/book/workflows/collaboration.md @@ -7,6 +7,7 @@ Globally, the steps involved are as follows: 2. Open the files of the repository online or clone the repository to work on it locally 3. Create a branch for your changes 4. Edit the book by: + - Pulling remote changes from others - Staging your changes - Commit a collection of changes - If working on a repository locally: pushing your changes diff --git a/book/workflows/edit_book.md b/book/workflows/edit_book.md index b004607..b6bbfda 100644 --- a/book/workflows/edit_book.md +++ b/book/workflows/edit_book.md @@ -4,6 +4,19 @@ A jupyter book is composed out of many markdown files which contain the educatio Suppose we are writing a new chapter, or are updating an existing chapter for our Jupyter Book. We've created a new branch on which we are going to make the changes, and we've checked out this branch (make sure this is really the case by checking the name of the current branch in the bottom-left corner of your VS Code window!). +## Pulling + +If you're working on your local version of the repository, you've to make sure you're working on the most up-to-date version of your branch, pull changes from the remote repository on GitHub / GitLab into your local folder. + +`````{tab-set} +````{tab-item} Pulling changes using Git in VS Code +... +```` +````{tab-item} Pulling changes using GitHub Desktop +... +```` +````` + ## Staging `````{tab-set} From 230d6fc7d52256dc87bddaf34adc8734c85d9d55 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Mar 2024 10:03:40 +0100 Subject: [PATCH 08/21] Added TeachBooks instead of interactive textbooks CITG --- book/workflows/overview.md | 4 +--- book/workflows/publish.md | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/book/workflows/overview.md b/book/workflows/overview.md index 4fccbc9..e0fcf40 100644 --- a/book/workflows/overview.md +++ b/book/workflows/overview.md @@ -7,6 +7,4 @@ This coming page suggests a workflow how to collaborate using Git! Every team mi There are two web-based platforms that host Git repositories: GitLab and GitHub. You might have read about GitHub Desktop that we are using to manage local repositories. GitLab and GitHub have similar features and are both widely used by the open source community. The main difference that is relevant for TeachBooks is that GitHub allows to host websites online without a server whereas GitLab needs a server. TU Delft has their own server which is why we use `tudelft.gitlab.nl`. -Now that you understand how to collaborate in git it is time to get started on your own book. The end of this chapter provides a [tutorial](githubtemplate.md) on how to fork our template book. By forking you are essentially creating an independent copy of the template repository in your own GitLab or GitHub account. - - +Now that you understand how to collaborate in git it is time to get started on your own book. The end of this chapter provides a [tutorial](githubtemplate.md) on how to fork our template book. By forking you are essentially creating an independent copy of the template repository in your own GitLab or GitHub account. \ No newline at end of file diff --git a/book/workflows/publish.md b/book/workflows/publish.md index ee94123..c6cbf25 100644 --- a/book/workflows/publish.md +++ b/book/workflows/publish.md @@ -1,4 +1,4 @@ # Publishing your book Once the book is ready to be published, a static website can be created through GitLab. (Need more info on that/Are we using gitlab pages?) -If your repository is located in the [Interactive Textbooks CiTG](https://gitlab.tudelft.nl/interactivetextbooks-citg) group on GitLab, you will see that it already has a branch called `publish`. This branch is where the student version of your book should go. The idea behind this is that the student version of your book should only change a few times per year at most (and certainly not right before an exam!) to prevent confusion. This way, you can still make frequent changes to the `main` branch. \ No newline at end of file +If your repository is located in the [TeachBooks](https://gitlab.tudelft.nl/interactivetextbooks-citg) group on GitLab, you will see that it already has a branch called `publish`. This branch is where the student version of your book should go. The idea behind this is that the student version of your book should only change a few times per year at most (and certainly not right before an exam!) to prevent confusion. This way, you can still make frequent changes to the `main` branch. \ No newline at end of file From 4a16c8e83de38638f48b5c4610d85e7e731810f0 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Mon, 25 Mar 2024 16:46:10 +0100 Subject: [PATCH 09/21] Update overview.md --- book/installation-and-setup/overview.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/book/installation-and-setup/overview.md b/book/installation-and-setup/overview.md index cffcd0e..2876046 100644 --- a/book/installation-and-setup/overview.md +++ b/book/installation-and-setup/overview.md @@ -16,13 +16,12 @@ Different types of users will interact with the website or the Jupyter Books dif This type of user requires only very basic knowledge in GitLab 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 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. 4. **Colleague making text adjustments 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. - User 3.5 is a hybrid between type 3 and 4. Basically this user is making changes to individual chapters 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. - -4. **Colleague making text and python adjustments to non-interactive content locally**.
+5. **Colleague making text and python adjustments to non-interactive content locally**.
This user has more knowledge in GitLab 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. The tricky part however is implementing interactive features in the book as they definitely require more knowledge on implementation and testing using a local python server or in the draft version online. -5. **Colleague making adjustments to all content locally**.
+6. **Colleague making adjustments to all content locally**.
Example Image This user has an understanding of GitLab and can independently make changes on the website built through Jupyter Books. Moreover they have an understanding of various extensions that allows them to make the pages interactive for the student. @@ -38,8 +37,7 @@ The following table will link the relevant installation and setup steps for you. |:---:|:---|:---| | Type 1
Type 2 | No software needed!
Just open your interactive book and navigate to the extension | [Extension Tutorial](extension.md) | | Type 3 | Understanding Git & GitLab | [Git & GitLab](git-setup.md) | -| Type 4 | Understanding Git & GitLab
Edit using VS Code
Local Git with VS Code / GitHub Desktop
Anaconda
Using Anaconda in terminal
Working with directories
Python Environments
Python package: Jupyter book | [Git & GitLab](git-setup.md)
[VS Code](vscode-setup.md)
[How do I use git locally?](git-setup_local.md)
[Anaconda](anaconda.md)
[Anaconda in terminal](add_conda_to_path.md)
[Working directories](working-directory.md)
[Environments](environments.md)
[Jupyter Book](jupyter-book-setup) | -| Type 6 | All sections of user type 4 are also relevant for user type 5.
With the addition of using extensions to create interactive features! |[Features](../features/overview.md) | -| Type 5 | Understanding Git & GitLab
Edit using VS Code
Local Git with VS Code / GitHub Desktop
Anaconda
Using Anaconda in terminal
Working with directories
Python Environments
Python package: Jupyter book | [Git & GitLab](git-setup.md)
[VS Code](vscode-setup.md)
[How do I use git locally?](git-setup_local.md)
[Anaconda](anaconda.md)
[Anaconda in terminal](add_conda_to_path.md)
[Working directories](working-directory.md)
[Environments](environments.md)
[Jupyter Book](jupyter-book-setup) | -| Type 6 | All sections of user type 4 are also relevant for user type 5.
With the addition of using extensions to create interactive features! |[Features](../features/overview.md) | +| Type 4 | Understanding Git & GitLab
Edit using VS Code
Local Git with VS Code / GitHub Desktop| [Git & GitLab](git-setup.md)
[VS Code](vscode-setup.md)
[How do I use git locally?](git-setup_local.md) | +| Type 5 | Understanding Git & GitLab
Edit using VS Code
Local Git with VS Code / GitHub Desktop
Anaconda
Using Anaconda in terminal
Working with directories
Python Environments
Python package: Jupyter book | [Git & GitLab](git-setup.md)
[VS Code](vscode-setup.md)
[How do I use git locally?](git-setup_local.md)
[Anaconda](anaconda.md)
[Anaconda in terminal](add_conda_to_path.md)
[Working directories](working-directory.md)
[Environments](environments.md)
[Jupyter Book](jupyter-book-setup) | +| Type 6 | Understanding Git & GitLab
Edit using VS Code
Local Git with VS Code / GitHub Desktop
Anaconda
Using Anaconda in terminal
Working with directories
Python Environments
Python package: Jupyter book
Extensions to create interactive features! | [Git & GitLab](git-setup.md)
[VS Code](vscode-setup.md)
[How do I use git locally?](git-setup_local.md)
[Anaconda](anaconda.md)
[Anaconda in terminal](add_conda_to_path.md)
[Working directories](working-directory.md)
[Environments](environments.md)
[Jupyter Book](jupyter-book-setup)
[Features](../features/overview.md) | From 5009e7fc10991f6f65dbfa7156a789e988063818 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Tue, 2 Apr 2024 13:00:11 +0200 Subject: [PATCH 10/21] Add merge chapter back to TOC was missing --- book/_toc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/book/_toc.yml b/book/_toc.yml index 50cd248..e08a1c1 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -23,6 +23,7 @@ parts: - file: workflows/repositories - file: workflows/branches - file: workflows/edit_book + - file: workflows/merge_request - file: workflows/publish - file: workflows/githubtemplate - caption: Features From e7602fc4858947a4203d198e15b3ca65589e58e8 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 10 Apr 2024 12:07:49 +0200 Subject: [PATCH 11/21] Restructured toc --- book/_toc.yml | 20 +++++++++----------- book/workflows/collaboration.md | 2 +- book/workflows/githubtemplate.md | 2 +- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/book/_toc.yml b/book/_toc.yml index e08a1c1..3776795 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -15,17 +15,15 @@ parts: - file: installation-and-setup/working-directory - file: installation-and-setup/environments - file: installation-and-setup/jupyter-book-setup - - file: workflows/overview - sections: - - file: workflows/collaboration - sections: - - file: workflows/milestones_issues - - file: workflows/repositories - - file: workflows/branches - - file: workflows/edit_book - - file: workflows/merge_request - - file: workflows/publish - - file: workflows/githubtemplate + - file: workflows/collaboration + sections: + - file: workflows/milestones_issues + - file: workflows/repositories + - file: workflows/branches + - file: workflows/edit_book + - file: workflows/merge_request + - file: workflows/publish + - file: workflows/githubtemplate - caption: Features chapters: - file: basic-features/overview diff --git a/book/workflows/collaboration.md b/book/workflows/collaboration.md index 5a77c45..1a0a661 100644 --- a/book/workflows/collaboration.md +++ b/book/workflows/collaboration.md @@ -1,4 +1,4 @@ -# Collaborative book-editing using Git +# Collaborative book-editing As previously mentioned there are multiple platforms that can host Git repositories which are extremely useful for collaboration on text-based files. Here we will elaborate on two: GitLab and GitHub both in the online environment and locally. diff --git a/book/workflows/githubtemplate.md b/book/workflows/githubtemplate.md index 33c52bf..ad14ea2 100644 --- a/book/workflows/githubtemplate.md +++ b/book/workflows/githubtemplate.md @@ -1,4 +1,4 @@ -# Example using our GitHub template +# Start your book using GitHub template This page shows you how as an example how to create your own Jupyter Book. It including making an edit to a predefined book and hosting that book online. It doesn't elaborate on the collaborative functionalities of Git. From 4fa2a4f518d3d1664359e04cbf4c38c73bfe3758 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 10 Apr 2024 12:56:18 +0200 Subject: [PATCH 12/21] Restructured some more stuff --- book/_toc.yml | 3 +- book/installation-and-setup/overview.md | 34 ++--------------------- book/installation-and-setup/user_types.md | 29 +++++++++++++++++++ 3 files changed, 33 insertions(+), 33 deletions(-) create mode 100644 book/installation-and-setup/user_types.md diff --git a/book/_toc.yml b/book/_toc.yml index 3776795..5457f6c 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -4,9 +4,9 @@ root: intro parts: - caption: Getting started! chapters: + - file: installation-and-setup/user_types - file: installation-and-setup/overview sections: - - file: installation-and-setup/extension - file: installation-and-setup/git-setup - file: installation-and-setup/vscode-setup - file: installation-and-setup/git-setup_local @@ -29,6 +29,7 @@ parts: - file: basic-features/overview sections: - file: basic-features/recipes.md + - file: installation-and-setup/extension - file: features/overview sections: - file: features/remove_from_publish diff --git a/book/installation-and-setup/overview.md b/book/installation-and-setup/overview.md index 2876046..42646c3 100644 --- a/book/installation-and-setup/overview.md +++ b/book/installation-and-setup/overview.md @@ -1,41 +1,11 @@ -# Installation and setup for different types of users - -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 - - As can already be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html) an extension has been added that allows students to highlight and annotate sections which they consider important. Through that extension students will also be able to leave feedback about the content or the website for the responsible teacher. - -
- -2. **Colleague providing feedback on the draft website**.
- In a similar manner, colleages and team members can leave content related comments on the webiste through that extension. 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. The responsible teacher (or student assistants) can then make the adaptations to the book as recommended by their colleagues. - -3. **Colleague making adjustments in GitLab using single text editor**.
- This type of user requires only very basic knowledge in GitLab 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 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. - -4. **Colleague making text adjustments 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 non-interactive content locally**.
- This user has more knowledge in GitLab 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. The tricky part however is implementing interactive features in the book as they definitely require more knowledge on implementation and testing using a local python server or in the draft version online. - -6. **Colleague making adjustments to all content locally**.
-Example Image - - This user has an understanding of GitLab and can independently make changes on the website built through Jupyter Books. Moreover they have an understanding of various extensions that allows them to make the pages interactive for the student. - -
- -**Overview required software** +# Installation for book reviewers and editors Now that the types of users have been explained, you might have an idea which type corresponds to you!
The following table will link the relevant installation and setup steps for you. |

User Types
|
Relevant Sections
|
Installation
| |:---:|:---|:---| -| Type 1
Type 2 | No software needed!
Just open your interactive book and navigate to the extension | [Extension Tutorial](extension.md) | +| Type 1
Type 2 | No software needed!
Just open your interactive book online and give review in the way you're asked to do| | | Type 3 | Understanding Git & GitLab | [Git & GitLab](git-setup.md) | | Type 4 | Understanding Git & GitLab
Edit using VS Code
Local Git with VS Code / GitHub Desktop| [Git & GitLab](git-setup.md)
[VS Code](vscode-setup.md)
[How do I use git locally?](git-setup_local.md) | | Type 5 | Understanding Git & GitLab
Edit using VS Code
Local Git with VS Code / GitHub Desktop
Anaconda
Using Anaconda in terminal
Working with directories
Python Environments
Python package: Jupyter book | [Git & GitLab](git-setup.md)
[VS Code](vscode-setup.md)
[How do I use git locally?](git-setup_local.md)
[Anaconda](anaconda.md)
[Anaconda in terminal](add_conda_to_path.md)
[Working directories](working-directory.md)
[Environments](environments.md)
[Jupyter Book](jupyter-book-setup) | diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md new file mode 100644 index 0000000..d2de873 --- /dev/null +++ b/book/installation-and-setup/user_types.md @@ -0,0 +1,29 @@ +# User types + +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 + + As can already be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html) an extension has been added that allows students to highlight and annotate sections which they consider important. Through that extension students will also be able to leave feedback about the content or the website for the responsible teacher. + +
+ +2. **Colleague providing feedback on the draft website**.
+ In a similar manner, colleages and team members can leave content related comments on the webiste through that extension. 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. The responsible teacher (or student assistants) can then make the adaptations to the book as recommended by their colleagues. + +3. **Colleague making adjustments in GitLab using single text editor**.
+ This type of user requires only very basic knowledge in GitLab 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 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. + +4. **Colleague making text adjustments 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 non-interactive content locally**.
+ This user has more knowledge in GitLab 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. The tricky part however is implementing interactive features in the book as they definitely require more knowledge on implementation and testing using a local python server or in the draft version online. + +6. **Colleague making adjustments to all content locally**.
+Example Image + + This user has an understanding of GitLab and can independently make changes on the website built through Jupyter Books. Moreover they have an understanding of various extensions that allows them to make the pages interactive for the student. + +
\ No newline at end of file From cc44a4ab1e5147e928812f8ffb0aa9792922ff5c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 10 Apr 2024 16:39:27 +0200 Subject: [PATCH 13/21] Combined two pages on hypothesis --- book/features/hypothesis.md | 19 ------------------- book/installation-and-setup/extension.md | 17 ++++++++++++++++- 2 files changed, 16 insertions(+), 20 deletions(-) delete mode 100644 book/features/hypothesis.md diff --git a/book/features/hypothesis.md b/book/features/hypothesis.md deleted file mode 100644 index b085d28..0000000 --- a/book/features/hypothesis.md +++ /dev/null @@ -1,19 +0,0 @@ -# Hypothesis - -Add this to `_config.yml`. Need to create an account. - - -``` -html: - comments: - hypothesis: true -``` - -```{admonition} Tips -:class: tip - -- use {ref}`remove_from_publish` to enable in Draft book only -- figure out how to use this... -``` - - diff --git a/book/installation-and-setup/extension.md b/book/installation-and-setup/extension.md index 33cc652..022b0fc 100644 --- a/book/installation-and-setup/extension.md +++ b/book/installation-and-setup/extension.md @@ -1,7 +1,22 @@ # Making comments on the website -This section will explain how to use the extension in order to make comments. +This section will explain how to use the extension hypothesis in order to make comments. 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 +Add this to `_config.yml`. Need to create an account. + +``` +html: + comments: + hypothesis: true +``` + +```{admonition} Tips +:class: tip + +- use {ref}`remove_from_publish` to enable in Draft book only +``` \ No newline at end of file From 7088fce6024e3340d7da2fbf40ee3a6f140ef4ea Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Wed, 10 Apr 2024 16:39:40 +0200 Subject: [PATCH 14/21] Update _toc.yml --- book/_toc.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index 5457f6c..4271187 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -35,7 +35,6 @@ parts: - file: features/remove_from_publish - file: features/custom_toc.md - file: features/custom_download.md - - file: features/hypothesis - file: features/interactive_element.ipynb sections: - file: features/grasple.md From 43a7b06ec285ec27bf065d68fbcbcbec4b4cac11 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 11 Apr 2024 09:00:59 +0200 Subject: [PATCH 15/21] Edit and restructering --- book/_toc.yml | 6 +- book/images/image.png | Bin 55975 -> 0 bytes book/workflows/figures/action.png | Bin 0 -> 61186 bytes .../figures/create_new_repository.png | Bin 0 -> 46320 bytes book/workflows/figures/set_up_pages.png | Bin 0 -> 88748 bytes .../figures/use_github_pages_website.png | Bin 0 -> 77452 bytes book/workflows/figures/use_template.png | Bin 0 -> 84662 bytes book/workflows/github.md | 76 ++++++++---------- book/workflows/overview.md | 7 -- 9 files changed, 37 insertions(+), 52 deletions(-) delete mode 100644 book/images/image.png create mode 100644 book/workflows/figures/action.png create mode 100644 book/workflows/figures/create_new_repository.png create mode 100644 book/workflows/figures/set_up_pages.png create mode 100644 book/workflows/figures/use_github_pages_website.png create mode 100644 book/workflows/figures/use_template.png delete mode 100644 book/workflows/overview.md diff --git a/book/_toc.yml b/book/_toc.yml index 99201ab..356a7c2 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -4,6 +4,7 @@ root: intro parts: - caption: Getting started! chapters: + - file: workflows/github - file: installation-and-setup/overview sections: - file: installation-and-setup/extension @@ -20,10 +21,7 @@ parts: - file: installation-and-setup/working-directory - file: installation-and-setup/environments - file: installation-and-setup/jupyter-book-setup - - file: workflows/overview - sections: - - file: workflows/gitlab - - file: workflows/github + - caption: Features chapters: - file: basic-features/overview diff --git a/book/images/image.png b/book/images/image.png deleted file mode 100644 index 63fd66af67756ac14c5c6f40daa0e05095edc0ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55975 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
FUL3ys+lQ+EzB!}Gt` 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

8|sofS$47 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ßjc5 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 diff --git a/book/workflows/figures/action.png b/book/workflows/figures/action.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbb008d541ae31fdfbd1289934069b0eb224e95 GIT binary patch literal 61186 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 AWdHyG literal 0 HcmV?d00001 diff --git a/book/workflows/figures/create_new_repository.png b/book/workflows/figures/create_new_repository.png new file mode 100644 index 0000000000000000000000000000000000000000..58b4e5bb533e0f1ca79c0a604f2317ff149efc20 GIT binary patch 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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 literal 0 HcmV?d00001 diff --git a/book/workflows/figures/use_github_pages_website.png b/book/workflows/figures/use_github_pages_website.png new file mode 100644 index 0000000000000000000000000000000000000000..76a03c38e2184374263ae68b700cac7303c97a35 GIT binary patch literal 77452 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 Q+xufM&@<63)qWW9Uke?np#T5? literal 0 HcmV?d00001 diff --git a/book/workflows/figures/use_template.png b/book/workflows/figures/use_template.png new file mode 100644 index 0000000000000000000000000000000000000000..c6d21fb3aa57ed238a06e31e76255b212db2fb87 GIT binary patch literal 84662 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μ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 Yjk~b>7jd!L8^G~WPF1$_g;~h|1qh~6wEzGB literal 0 HcmV?d00001 diff --git a/book/workflows/github.md b/book/workflows/github.md index e8fce42..ed73474 100644 --- a/book/workflows/github.md +++ b/book/workflows/github.md @@ -1,58 +1,52 @@ -# Example using our GitHub template +# Your first TeachBook using template -This page shows you how as an example how to create your own Jupyter Book. It including making an edit to a predefined book and hosting that book online. It doesn't elaborate on the collaborative functionalities of Git. +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. -## Setting up and first baby-editing-steps +`````{tab-set} +````{tab-item} GitHub template -### Step 1: Fork book -To get started making your Jupyter Book with our functionalities, fork our template book https://github.com/TeachBooks/template : +1. To get started making your Jupyter Book with our functionalities, use the [template book](https://github.com/TeachBooks/template) as template: -![alt text](../images/image.png) +```{figure} figures/use_template.png +:name: use-template +``` -Fill in a repository name, this name will be used in the future url of your book: +2. Fill in a repository name, this name will be used in the future url of your book: -![alt text](../images/image-1.png) +```{figure} figures/create_new_repository.png +:name: create_new_repository +``` -### Step 2: Setup GitHub pages with provided Actions -Set up the build of your website using GitHub pages by selecting under `Settings` - `Pages` - `Build and deployment` - `Source` - `GitHub Actions`: +3. Set source for GitHub pages to under `Settings` - `Pages` - `Build and deployment` - `Source` - `GitHub Actions`: -![alt text](../images/image-2.png) +```{figure} figures/set_up_pages.png +:name: activate_pages +``` -Enable the predefined workflow to publish your book under `Actions` - `I understand my workflows, go ahead an enable them`: +4. Set repository website as your GitHub Pages website under `Code`- `About` - - `Website` - `Use your GitHub Pages Website` -![alt text](../images/image-3.png) +```{figure} figures/use_github_pages_website.png +:name: github_pages_as_website +``` -### Step 3: Edit the book! -Edit a file under `Code` - `book` - A file of your choice - `Edit in place`, in the example below `book/intro.md` is edited: +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`: -![alt text](../images/image-5.png) - -Make your edit and `Commit changes` to `main` branch: - -![alt text](../images/image-6.png) -![alt text](../images/image-7.png) - -### Step 4: Have a look at the Action -Wait a few minutes for the website to be deployed, if you're curious, have a look at the progress under `Actions` - `All workflows`: - -![alt text](../images/image-8.png) - -### Step 5: Visit published website -When the workflow has finished, visit your build book at `https://.github.io/` (case sensitive). For our example it is: [https://dummystudent-Tom.github.io/My_own_book](https://dummystudent-Tom.github.io/My_own_book) : - -![alt text](../images/image-9.png) - ---- - -It is possible to have multiple versions of a book published at once, by creating another Git branch (e.g. `draft` or `dev`). -For each branch, the respective book is published at `https://.github.io//`. -Technical note: for convenience, just `...//` redirects to `...//book/`, which is itself an alias (a symlink) for -`...//main/`. +```{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). -## Working with GitHub Desktop on this fork +```` -Whenever you continue working on this forked template using GitHub Desktop, make sure you select the `For my own purposes` option at `I'll be using this fork...` in the `Fork behavior` tab in `Repository settings`. This will streamline the process: +````{tab-item} GitLab template +Will follow +```` +````` -![alt text](./figures/GitHub_desktop_fork.png) \ No newline at end of file +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 diff --git a/book/workflows/overview.md b/book/workflows/overview.md deleted file mode 100644 index b202ace..0000000 --- a/book/workflows/overview.md +++ /dev/null @@ -1,7 +0,0 @@ -# Workflows - -```{warning} Under Construction! - -This page will provide a workflow how to collaborate in Git and GitLab for different uses types. Every team might have a different workflow but this workflow is shown as an example and is used in the MUDE course in CEG. - -An alternative is to use Github and Github pages to publish your book. \ No newline at end of file From 091d28df9bd82565c03f96b0efa7cbfc0fb1003b Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 11 Apr 2024 09:21:57 +0200 Subject: [PATCH 16/21] Fix link to githubtemplate --- book/_toc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/book/_toc.yml b/book/_toc.yml index f02293f..444743e 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -5,7 +5,7 @@ parts: - caption: Getting started! chapters: - file: installation-and-setup/user_types - - file: workflows/github + - file: workflows/githubtemplate - file: installation-and-setup/overview sections: - file: installation-and-setup/git-setup From 7d68c19040e40b8e71ed139714ba9f58efb6690c Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 11 Apr 2024 09:30:56 +0200 Subject: [PATCH 17/21] Clarified extension for feedback --- book/installation-and-setup/extension.md | 2 +- book/installation-and-setup/user_types.md | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/book/installation-and-setup/extension.md b/book/installation-and-setup/extension.md index 022b0fc..dca2f8e 100644 --- a/book/installation-and-setup/extension.md +++ b/book/installation-and-setup/extension.md @@ -1,6 +1,6 @@ # Making comments on the website -This section will explain how to use the extension hypothesis in order to make comments. +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. 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. diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index d2de873..38f6ff1 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -6,14 +6,17 @@ Different types of users will interact with the website or the Jupyter Books dif Example Image As can already be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html) an extension has been added that allows students to highlight and annotate sections which they consider important. Through that extension students will also be able to leave feedback about the content or the website for the responsible teacher. + There are multiple tools of providing feedback in the build book: + - 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) + - 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. 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, colleages and team members can leave content related comments on the webiste through that extension. 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. The responsible teacher (or student assistants) can then make the adaptations to the book as recommended by their colleagues. + 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. -3. **Colleague making adjustments in GitLab using single text editor**.
- This type of user requires only very basic knowledge in GitLab 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 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. +3. **Colleague making adjustments 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. 4. **Colleague making text adjustments 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. From 5b126cfc06944b656a603523448ceb2e6f2ff9a9 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 11 Apr 2024 09:31:13 +0200 Subject: [PATCH 18/21] Added github to user types --- book/installation-and-setup/user_types.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/book/installation-and-setup/user_types.md b/book/installation-and-setup/user_types.md index 38f6ff1..04a5d21 100644 --- a/book/installation-and-setup/user_types.md +++ b/book/installation-and-setup/user_types.md @@ -1,11 +1,10 @@ # User types -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. +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 6 types of users. 1. **Students providing feedback on the published website**.
Example Image - As can already be seen on the [MUDE website](https://mude.citg.tudelft.nl/book/intro.html) an extension has been added that allows students to highlight and annotate sections which they consider important. Through that extension students will also be able to leave feedback about the content or the website for the responsible teacher. There are multiple tools of providing feedback in the build book: - 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) - 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. Those comments are converted to issues on GitHub for the editors to handle. @@ -22,11 +21,11 @@ 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 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 non-interactive content locally**.
- This user has more knowledge in GitLab 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. The tricky part however is implementing interactive features in the book as they definitely require more knowledge on implementation and testing using a local python server or in the draft version online. + 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. The tricky part however is implementing interactive features in the book as they definitely require more knowledge on implementation and testing using a local python server or in the draft version online. 6. **Colleague making adjustments to all content locally**.
Example Image - This user has an understanding of GitLab and can independently make changes on the website built through Jupyter Books. Moreover they have an understanding of various extensions that allows them to make the pages interactive for the student. + This user has an understanding of GitLab/Github and can independently make changes on the website built through Jupyter Books. Moreover they have an understanding of various extensions that allows them to make the pages interactive for the student.
\ No newline at end of file From 6a3f7c27105d908f76b8508186d0c3c3263f7aab Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 11 Apr 2024 09:31:23 +0200 Subject: [PATCH 19/21] Added user type indication to installation pages --- book/installation-and-setup/add_conda_to_path.md | 6 ++++++ book/installation-and-setup/anaconda.md | 5 +++++ book/installation-and-setup/environments.md | 5 +++++ book/installation-and-setup/git-setup.md | 5 +++++ book/installation-and-setup/git-setup_local.md | 5 +++++ book/installation-and-setup/jupyter-book-setup.md | 5 +++++ book/installation-and-setup/vscode-setup.md | 5 +++++ book/installation-and-setup/working-directory.md | 6 ++++++ book/workflows/collaboration.md | 5 +++++ book/workflows/githubtemplate.md | 5 +++++ 10 files changed, 52 insertions(+) diff --git a/book/installation-and-setup/add_conda_to_path.md b/book/installation-and-setup/add_conda_to_path.md index 4c8c298..6ccd00a 100644 --- a/book/installation-and-setup/add_conda_to_path.md +++ b/book/installation-and-setup/add_conda_to_path.md @@ -1,4 +1,10 @@ # Getting Anaconda to work in terminal + +```{admonition} User types +:class: tip +This page is useful for user type 5-6. +``` + (vscode-setup-bash)= ````{tab} Windows - Git Bash (preferred) diff --git a/book/installation-and-setup/anaconda.md b/book/installation-and-setup/anaconda.md index 542f4d3..6632de3 100644 --- a/book/installation-and-setup/anaconda.md +++ b/book/installation-and-setup/anaconda.md @@ -1,5 +1,10 @@ # Anaconda +```{admonition} User types +:class: tip +This page is useful for user type 5-6. +``` + Before you can start using python in your book, you need Anaconda. 'Anaconda's conda tool simplifies package and environment management across operating systems' (Anaconda.com), such as windows or MacOS. It makes getting started with python a lot easier because it already has a lot of useful python packages pre-installed. You can download the installation files [here](https://www.anaconda.com/download). When installing Anaconda, keep in mind the following: diff --git a/book/installation-and-setup/environments.md b/book/installation-and-setup/environments.md index cb9452a..0a19194 100644 --- a/book/installation-and-setup/environments.md +++ b/book/installation-and-setup/environments.md @@ -1,5 +1,10 @@ # Creating python environments +```{admonition} User types +:class: tip +This page is useful for user type 5-6. +``` + A python virtual environment is, like the name might suggest, a reserved space within the computer that contains downloaded python packages. Each environment is like a clean slate and the packages and dependencies of one environment have no ifluence on other environments. In that sense, it makes sense to create a new (working) environment every time you start a new project. ## Set-up environments diff --git a/book/installation-and-setup/git-setup.md b/book/installation-and-setup/git-setup.md index 207ab18..ce015c1 100644 --- a/book/installation-and-setup/git-setup.md +++ b/book/installation-and-setup/git-setup.md @@ -1,5 +1,10 @@ # What is Git and GitLab? +```{admonition} User types +:class: tip +This page is useful for user type 3-6. +``` + In this section you will learn how to perform basic Git actions in the online interface of GitLab. ## What is Git? diff --git a/book/installation-and-setup/git-setup_local.md b/book/installation-and-setup/git-setup_local.md index 73502b3..6c7bf48 100644 --- a/book/installation-and-setup/git-setup_local.md +++ b/book/installation-and-setup/git-setup_local.md @@ -1,5 +1,10 @@ # How do I use Git locally? +```{admonition} User types +:class: tip +This page is useful for user type 4-6. +``` + In this section you will learn how to perform basic Git actions in VS Code / GitHub Desktop. Courses on Git usually make use of the command line interface to do these actions, but this introduces a steep learning curve. Instead, using Git from VS Code / GitHub Desktop is much more visual (i.e., more "clicky"), and therefore easier to use for those inexperienced with the command line. ## GitHub Desktop diff --git a/book/installation-and-setup/jupyter-book-setup.md b/book/installation-and-setup/jupyter-book-setup.md index f2e4fd9..34b3da5 100644 --- a/book/installation-and-setup/jupyter-book-setup.md +++ b/book/installation-and-setup/jupyter-book-setup.md @@ -1,5 +1,10 @@ # Jupyter Book +```{admonition} User types +:class: tip +This page is useful for user type 5-6. +``` + Jupyter Book is just a regular Python package, so it can be installed by using `pip` or `conda`: ``` diff --git a/book/installation-and-setup/vscode-setup.md b/book/installation-and-setup/vscode-setup.md index 155ca34..5b9a074 100644 --- a/book/installation-and-setup/vscode-setup.md +++ b/book/installation-and-setup/vscode-setup.md @@ -1,5 +1,10 @@ # VS Code +```{admonition} User types +:class: tip +This page is useful for user type 4-6. +``` + VS Code is a text editor with some extra features, such as integrated source control and a file browser. Moreover, extensions are available to add functionality to VS Code. ## Installation diff --git a/book/installation-and-setup/working-directory.md b/book/installation-and-setup/working-directory.md index b54b5ee..1cc2893 100644 --- a/book/installation-and-setup/working-directory.md +++ b/book/installation-and-setup/working-directory.md @@ -1,4 +1,10 @@ # Navigate to your working directory + +```{admonition} User types +:class: tip +This page is useful for user type 5-6. +``` + You will need to know this to set up environments from a text-based file. The essential command is `cd FILE_PATH`, which will navigate the terminal window to the directory at `FILE_PATH`. Note that although `cd` works on both Windows and Mac, many command line commands are different between the two. diff --git a/book/workflows/collaboration.md b/book/workflows/collaboration.md index 1a0a661..dfaa646 100644 --- a/book/workflows/collaboration.md +++ b/book/workflows/collaboration.md @@ -1,5 +1,10 @@ # Collaborative book-editing +```{admonition} User types +:class: tip +This page is useful for user type 3-6. +``` + As previously mentioned there are multiple platforms that can host Git repositories which are extremely useful for collaboration on text-based files. Here we will elaborate on two: GitLab and GitHub both in the online environment and locally. Globally, the steps involved are as follows: diff --git a/book/workflows/githubtemplate.md b/book/workflows/githubtemplate.md index ed73474..a39b6a5 100644 --- a/book/workflows/githubtemplate.md +++ b/book/workflows/githubtemplate.md @@ -1,5 +1,10 @@ # Your first TeachBook using template +```{admonition} User types +:class: tip +This page is useful for user type 3-6. +``` + 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} From 63f1c0b077fffbaf60d19a219e7423bcf46b0ca2 Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 11 Apr 2024 09:34:19 +0200 Subject: [PATCH 20/21] Update intro.md --- book/intro.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/intro.md b/book/intro.md index f39eb56..668836f 100644 --- a/book/intro.md +++ b/book/intro.md @@ -1,6 +1,6 @@ -# Jupyter Book Manual +# TeachBooks Manual 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 encouter 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. From 87c5cfc91066f34dd00559d5a0b1ea09bbb201ca Mon Sep 17 00:00:00 2001 From: Tom van Woudenberg Date: Thu, 11 Apr 2024 09:35:34 +0200 Subject: [PATCH 21/21] 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 444743e..13fe21f 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -5,7 +5,6 @@ parts: - caption: Getting started! chapters: - file: installation-and-setup/user_types - - file: workflows/githubtemplate - file: installation-and-setup/overview sections: - file: installation-and-setup/git-setup @@ -16,6 +15,7 @@ parts: - file: installation-and-setup/working-directory - file: installation-and-setup/environments - file: installation-and-setup/jupyter-book-setup + - file: workflows/githubtemplate - file: workflows/collaboration sections: - file: workflows/milestones_issues