Fix links to full source code of the tutorial series
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 7 Apr 2021 09:28:27 +0000 (11:28 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 7 Apr 2021 09:28:27 +0000 (11:28 +0200)
Fixes #139

docs/php/apps.md
docs/tutorial/series/part_1.md
docs/tutorial/series/part_2.md
docs/tutorial/series/part_3.md

index 9dfd5b845894ee063b965c29c3a03f1e98ced95a..0dc009c48706070f22a77bf0db54b199ff1c2492 100644 (file)
@@ -83,5 +83,5 @@ the app identifier (`com.example.foo -> foo`) will be used instead.
 
 ### Minimum Required Files
 
-An example project with the [source code can be found on GitHub](https://github.com/WoltLab/woltlab.github.io/tree/master/_includes/tutorial/basic-app/),
+An example project with the [source code can be found on GitHub]({jinja{ repo_url }}tree/{jinja{ edit_uri.split("/")[1] }}/snippets/tutorial/basic-app/),
 it includes everything that is required for a basic app.
index 455e40dd61cadff178984ca1c09e1c2eb4456167..5c2bfbd0780a1f65ec5e92a222b0ecf134a69f82 100644 (file)
@@ -397,4 +397,4 @@ As the menu item package installation plugin validates the given page and throws
 
 This concludes the first part of our tutorial series after which you now have a working simple package with which you can manage people in the ACP and show the visitors of your website a simple list of all created people in the front end.
 
-The complete source code of this part can be found on [GitHub](https://github.com/WoltLab/woltlab.github.io/tree/master/_includes/tutorial/tutorial-series/part-1).
+The complete source code of this part can be found on [GitHub]({jinja{ repo_url }}tree/{jinja{ edit_uri.split("/")[1] }}/snippets/tutorial/tutorial-series/part-1).
index fe3b58244b979590f5ec1d045123a09bca31bcc5..03f9a24df1e176dd1de6e0dca6a8548eca9c9073 100644 (file)
@@ -214,4 +214,4 @@ The only relevant difference between the `package.xml` file of the base page fro
 
 This concludes the second part of our tutorial series after which you now have extended the base package using event listeners and template listeners that allow you to enter the birthday of the people.
 
-The complete source code of this part can be found on [GitHub](https://github.com/WoltLab/woltlab.github.io/tree/master/_includes/tutorial/tutorial-series/part-2).
+The complete source code of this part can be found on [GitHub]({jinja{ repo_url }}tree/{jinja{ edit_uri.split("/")[1] }}/snippets/tutorial/tutorial-series/part-2).
index b9138fe9c100d28a872d4bcaa9f441825bb4beac..5f650a5133c805e0fa3d93b1d851cf054669af15 100644 (file)
@@ -69,7 +69,7 @@ The complete package will have the following file structure (including the files
 └── userGroupOption.xml
 ```
 
-!!! warning "We will not mention every code change between the first part and this part, as we only want to focus on the important, new parts of the code. For example, there is a new `Person::getLink()` method and new language items have been added. For all changes, please refer to the [source code on GitHub](https://github.com/WoltLab/woltlab.github.io/tree/master/_includes/tutorial/tutorial-series/part-3)."
+!!! warning "We will not mention every code change between the first part and this part, as we only want to focus on the important, new parts of the code. For example, there is a new `Person::getLink()` method and new language items have been added. For all changes, please refer to the [source code on GitHub]({jinja{ repo_url }}tree/{jinja{ edit_uri.split("/")[1] }}/snippets/tutorial/tutorial-series/part-3)."
 
 
 ## Runtime Cache
@@ -185,5 +185,5 @@ The `IOnlineLocationPageHandler` interface requires two methods to be implemente
 
 This concludes the third part of our tutorial series after which each person has a dedicated page on which people can comment on the person.
 
-The complete source code of this part can be found on [GitHub](https://github.com/WoltLab/woltlab.github.io/tree/master/_includes/tutorial/tutorial-series/part-3).
+The complete source code of this part can be found on [GitHub]({jinja{ repo_url }}tree/{jinja{ edit_uri.split("/")[1] }}/snippets/tutorial/tutorial-series/part-3).