aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-11-23 20:09:50 +0200
committerGravatar ks129 <[email protected]>2020-11-23 20:09:50 +0200
commita0b1d90ba248b439aa4ac547c5c85c433f50f770 (patch)
tree0a5ba75b50acd634ee9f1cbabd5ef473137ee2f4
parentMake useful information sidebar block name clearer (diff)
Migrate Code Jams Git using page
-rw-r--r--pydis_site/templates/events/pages/code-jams/using-git.html61
1 files changed, 61 insertions, 0 deletions
diff --git a/pydis_site/templates/events/pages/code-jams/using-git.html b/pydis_site/templates/events/pages/code-jams/using-git.html
new file mode 100644
index 00000000..8ceb36f0
--- /dev/null
+++ b/pydis_site/templates/events/pages/code-jams/using-git.html
@@ -0,0 +1,61 @@
+{% extends "events/base.html" %}
+
+{% block breadcrumb %}
+ <li><a href="{% url "events:index" %}">Events</a></li>
+ <li><a href="{% url "events:page" path="code-jams" %}">Code Jams</a></li>
+ <li class="is-active"><a href="#">How to use git</a></li>
+{% endblock %}
+
+{% block title %}How to use git{% endblock %}
+
+{% block event_content %}
+ <p>
+ We require all participants to use Git for source control.
+ This means that you will need to learn a bit of Git to participate in the code jam,
+ if you're not already familiar with it. Git is incredibly useful,
+ and an essential skill to master if you ever want to write code out there in the real world.
+ If you don't yet have Git installed...
+ </p>
+
+ <ul>
+ <li>
+ <strong>Windows</strong>: Install git using <a href="https://gitforwindows.org/">Git for Windows</a> - you can leave all of the options at their defaults, if you wish
+ </li>
+ <li>
+ <strong>Mac</strong>: Install git using <a href="https://brew.sh/">Homebrew</a>
+ </li>
+ <li>
+ <strong>Linux</strong>: Install git using your Linux distro's package manager
+ </li>
+ </ul>
+
+ <p>
+ In order to make the learning process easier, we've included some Git learning resources below...
+ </p>
+ <ul>
+ <li>
+ Roger Dudler has <a href="https://rogerdudler.github.io/git-guide/">an excellent crash</a> course that will show you the most important commands. This can be used as a cheat sheet once you're starting to actually use Git.
+ </li>
+ <li>
+ If you'd like a wordier introduction, Prithaj Nath (who participated in our first code jam) wrote a more in-depth guide called <a href="https://medium.com/@prithajnath/getting-started-with-git-7aae82dd3599">Let's Git Started!</a> for <a href="https://medium.com">medium.com</a> that might be worth a read.
+ </li>
+ <li>
+ The ever-excellent Corey Schafer has a 30-minute YouTube tutorial called <a href="https://www.youtube.com/watch?v=HVsySz-h9r4">Git Tutorial for Beginners</a> which should teach you everything you need to know to participate in our jams.
+ </li>
+ </ul>
+
+ <p>
+ Optionally, certain IDEs and editors will be able to handle Git for you,
+ and tools like GitKraken are also permitted.
+ Make sure you familiarize yourself with the client of your choice before the code jam starts
+ so you don't need to spend time learning this while the clock is running.
+ </p>
+ <p>
+ For more information on GUI clients you can use,
+ <a href="https://about.gitlab.com/applications/#gui-git-clients">please see this page</a>.
+ </p>
+{% endblock %}
+
+{% block sidebar %}
+ {% include "events/sidebar/code-jams/useful-information.html" %}
+{% endblock %}