From f7fd93380fa5f075c7abe9ea43b3d71d4cb0bf0a Mon Sep 17 00:00:00 2001 From: Caspar Jungbacker <74240267+CasparJungbacker@users.noreply.github.com> Date: Tue, 25 Apr 2023 16:33:21 +0200 Subject: [PATCH] Add section on gitlab, update reference. --- book/_toc.yml | 1 + book/workflows/git-basic.md | 4 ++-- book/workflows/gitlab.md | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 book/workflows/gitlab.md diff --git a/book/_toc.yml b/book/_toc.yml index 43af87c..77dbde0 100644 --- a/book/_toc.yml +++ b/book/_toc.yml @@ -11,3 +11,4 @@ parts: - file: workflows/git-basic sections: - file: workflows/stage-commit-push + - file: workflows/gitlab diff --git a/book/workflows/git-basic.md b/book/workflows/git-basic.md index 51d3043..ccaa245 100644 --- a/book/workflows/git-basic.md +++ b/book/workflows/git-basic.md @@ -6,10 +6,10 @@ In this section you will learn how to perform basic Git actions in VS Code. Cour Git is a version control system (VCS). In short, a VCS is a tool that helps you keep track of changes to you codebase (e.g., a Jupyter Book project!) over time. It allows you to keep track of the history of changes made to your code, work collaboratively with others, and revert to a previous version of the code if needed. ## What is GitLab? -GitLab is platform that hosts Git repositories, which can also be accessed through a web interface. Essentially, GitLab hosts the main repository that the members of a project interact with. Additionally, GitLab has plenty of other useful features such as issue tracking and code review. A selection of these features that are particularly useful for us as Jupyter Book developers will be highlighted in a [later section](gitlab). +GitLab is platform that hosts Git repositories, which can also be accessed through a web interface. Essentially, GitLab hosts the main repository that the members of a project interact with. Additionally, GitLab has plenty of other useful features such as issue tracking and code review. A selection of these features that are particularly useful for us as Jupyter Book developers will be highlighted in a {ref}`later section . ## Terminology -This is a (non-exhaustive) list of Git-related terminology that will be used throughout this section: +This is a (non-exhaustive) list of terminology that will be used throughout this section: - Repository: a collection of files and folders, along with a history of their changes and who made them. - Commit: a snapshot of the current state of the repository. diff --git a/book/workflows/gitlab.md b/book/workflows/gitlab.md new file mode 100644 index 0000000..2a8bb8d --- /dev/null +++ b/book/workflows/gitlab.md @@ -0,0 +1,2 @@ +(gitlab)= +# Useful GitLab features \ No newline at end of file