Skip to content

Commit 59422be

Browse files
Merge pull request #590 from python-discord/cj-wrapup
Code Jam Wrap Up
2 parents 5162e8d + a17a323 commit 59422be

File tree

6 files changed

+89
-85
lines changed

6 files changed

+89
-85
lines changed

pydis_site/templates/events/index.html

Lines changed: 25 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -9,58 +9,34 @@
99
{% block event_content %}
1010
<div class="box">
1111
<h2 class="title is-4">Code Jams</h2>
12-
<div class="notification is-success">
13-
The 2021 Summer Code Jam qualifier will open June 21st. Check out the details <a href="{% url "events:page" path="code-jams/8" %}">here</a>.
14-
</div>
15-
<p>Each year, we organize a Winter Code Jam and a Summer Code Jam. During these events, members of our community will work together in teams to create something amazing using a technology we picked for them. One such technology that was picked for the Winter Code Jam 2020 was Kivy, a cross-platform GUI framework.</p>
16-
<p>To help fuel the creative process, we provide a specific theme, like <strong>Ancient Technology</strong> or <strong>This App Hates You</strong>. At the end of the Code Jam, the projects are judged by Python Discord server staff members and guest judges from the larger Python community. The judges will consider creativity, code quality, teamwork, and adherence to the theme.</p>
12+
<p>Each year, we organize at least one code jam, one during the summer and sometimes one during the winter. During these events, members of our community will work together in teams to create something amazing using a technology we picked for them. One such technology that was picked for the Summer 2021 Code Jam was text user interfaces (TUIS), where teams could pick from a pre-approved list of frameworks.</p>
13+
<p>To help fuel the creative process, we provide a specific theme, like <strong>Think Inside the Box</strong> or <strong>Early Internet</strong>. At the end of the Code Jam, the projects are judged by Python Discord server staff members and guest judges from the larger Python community. The judges will consider creativity, code quality, teamwork, and adherence to the theme.</p>
1714
<p>If you want to read more about Code Jams, visit our <a href="{% url "events:page" path="code-jams" %}">Code Jam info page</a> or watch this video showcasing the best projects created during the <strong>Winter Code Jam 2020: Ancient Technology</strong>:</p>
1815
<iframe width="560" height="315" src="https://www.youtube.com/embed/8fbZsGrqBzo" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
1916
</div>
2017

2118
<div class="box">
22-
<h2 class="title is-4">Game Jam</h2>
19+
<h2 class="title is-4">PyWeek</h2>
2320
<div class="columns is-3" style="--columnGap: 0.75rem;">
2421
<div class="column">
2522
<p>
26-
The Game Jam is similar to our Code Jams, but smaller in scope. Instead of having to complete a qualifier
27-
and being teamed up with random strangers, members of our community can just sign-up individually or pair up
28-
with whoever they like.
29-
</p>
30-
<p>
31-
The participants will have ten days to create a game using the technology we've selected, and drawing
32-
inspiration from a provided theme. After the event, a panel of judges will play all the games and select a
33-
winner. The top 5 will featured in a special video on our <a href="https://www.youtube.com/channel/UCQsrA4xo6jvdgsJZhKaBL6w">YouTube channel</a>.
34-
</p>
35-
<p>
36-
The <a class="has-text-link" href="{% url "events:page" path="game-jams/2020" %}">first edition of the Game Jam</a> ran from
37-
<strong>April 17, 2020 to April 26, 2020</strong>.
23+
For the past 15 years, <a href="https://pyweek.org" target="_blank" rel="noopener">PyWeek</a> has been running a bi-annual game jam for the
24+
Python language. As of 2020, we are excited to say we are officially partnered with PyWeek to co-run these
25+
events.
3826
</p>
39-
</div>
40-
<div class="column is-3">
41-
<img src="https://user-images.githubusercontent.com/33516116/77593036-5fb09780-6eeb-11ea-9feb-336b2e5e23de.png" style="border-radius: 10px;" alt="">
42-
</div>
43-
</div>
44-
</div>
45-
46-
<div class="box">
47-
<h2 class="title is-4">Hacktoberfest</h2>
48-
<div class="columns is-3" style="--columnGap: 0.75rem;">
49-
<div class="column">
5027
<p>
51-
This event revolves around the annual <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest
52-
event</a> organized by Digital Ocean. In addition to promoting Hacktoberfest in our community and supporting
53-
those who choose to take their first steps into the world of open source, we will also ease our members into
54-
contributing to open source by starting a low-entry, beginner-friendly open source project where we will
55-
guide our members through the open source process in a safe environment.
28+
During each PyWeek event, we open a special discussion channel in which our members can discuss their
29+
submissions, meet other participants, and talk to PyWeek staff. The PyWeek organizer,
30+
Daniel Pope (<a href="https://twitter.com/lordmauve" target="_blank" rel="noopener">@lordmauve</a>) will be present during the entire event to answer
31+
questions and post announcements and information in our community.
5632
</p>
5733
<p>
58-
The exact form this event will take has not been decided yet, but we'll make sure to keep you updated in
59-
our community announcements!
34+
Unlike our other events, the <strong>community</strong> will select the winner from all the submissions
35+
during PyWeek. We may release YouTube content showcasing the best submissions after the events are finished.
6036
</p>
6137
</div>
6238
<div class="column is-3">
63-
<img src="https://raw.githubusercontent.com/python-discord/branding/master/seasonal/halloween/hacktoberfest/2020/animated_server_icon.gif" style="border-radius: 10px;" alt="">
39+
<img src="https://pyweek.readthedocs.io/en/latest/_static/pyweek.svg" style="border-radius: 10px;" alt="">
6440
</div>
6541
</div>
6642
</div>
@@ -71,7 +47,7 @@ <h2 class="title is-4">Advent of Code</h2>
7147
<div class="column">
7248
<p>
7349
Each year, many of our members take part of an online coding competition called
74-
<a href="https://adventofcode.com/">Advent of Code</a> that takes place in December. Advent of Code is an
50+
<a href="https://adventofcode.com/" target="_blank" rel="noopener">Advent of Code</a> that takes place in December. Advent of Code is an
7551
Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved
7652
in any programming language you like, including Python.
7753
</p>
@@ -88,39 +64,37 @@ <h2 class="title is-4">Advent of Code</h2>
8864
</p>
8965
</div>
9066
<div class="column is-3">
91-
<img src="https://raw.githubusercontent.com/python-discord/branding/master/seasonal/christmas/2019/festive_256.gif" style="border-radius: 10px;" alt="">
67+
<img src="https://raw.githubusercontent.com/python-discord/branding/main/events/christmas/server_icons/festive_256.gif" style="border-radius: 10px;" alt="">
9268
</div>
9369
</div>
9470
</div>
9571

9672
<div class="box">
97-
<h2 class="title is-4">PyWeek</h2>
73+
<h2 class="title is-4">Game Jam</h2>
9874
<div class="columns is-3" style="--columnGap: 0.75rem;">
9975
<div class="column">
10076
<p>
101-
For the past 15 years, <a href="https://pyweek.org">PyWeek</a> has been running a bi-annual game jam for the
102-
Python language. As of 2020, we are excited to say we are officially partnered with PyWeek to co-run these
103-
events.
77+
The Game Jam is similar to our Code Jams, but smaller in scope. Instead of having to complete a qualifier
78+
and being teamed up with random strangers, members of our community can just sign-up individually or pair up
79+
with whoever they like.
10480
</p>
10581
<p>
106-
During each PyWeek event, we open a special discussion channel in which our members can discuss their
107-
submissions, meet other participants, and talk to PyWeek staff. The PyWeek organizer,
108-
Daniel Pope (<a href="https://twitter.com/lordmauve">@lordmauve</a>) will be present during the entire event to answer
109-
questions and post announcements and information in our community.
82+
The participants will have ten days to create a game using the technology we've selected, and drawing
83+
inspiration from a provided theme. After the event, a panel of judges will play all the games and select a
84+
winner. The top 5 will featured in a special video on our <a href="https://www.youtube.com/channel/UCQsrA4xo6jvdgsJZhKaBL6w" target="_blank" rel="noopener">YouTube channel</a>.
11085
</p>
11186
<p>
112-
Unlike our other events, the <strong>community</strong> will select the winner from all the submissions
113-
during PyWeek. We may release YouTube content showcasing the best submissions after the events are finished.
87+
The <a class="has-text-link" href="{% url "events:page" path="game-jams/2020" %}">first edition of the Game Jam</a> ran from
88+
<strong>April 17, 2020 to April 26, 2020</strong>.
11489
</p>
11590
</div>
11691
<div class="column is-3">
117-
<img src="https://pyweek.readthedocs.io/en/latest/_static/pyweek.svg" style="border-radius: 10px;" alt="">
92+
<img src="https://user-images.githubusercontent.com/33516116/77593036-5fb09780-6eeb-11ea-9feb-336b2e5e23de.png" style="border-radius: 10px;" alt="">
11893
</div>
11994
</div>
12095
</div>
12196
{% endblock %}
12297

12398
{% block sidebar %}
124-
{% include "events/sidebar/ongoing-event.html" %}
12599
{% include "events/sidebar/events-list.html" %}
126100
{% endblock %}

pydis_site/templates/events/pages/code-jams/8/_index.html

Lines changed: 56 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,58 @@
2020
and walking through the program that your team has created.
2121
</p>
2222

23+
<h3 id="winners"><a href="#winners">Code Jam Winners</a></h3>
24+
<p>Congratulations to our winners and the two runner ups! Check out their projects below.</p>
25+
26+
<h4 class="mt-5 mb-2"><i class="fa fa-trophy"></i> Perceptive Porcupines: WTPython!?</h4>
27+
<p class="my-1"><em>VV, Poppinawhile, ethansocal, Jeff Z, Cohan, ¯\_(ツ)_/¯</em></p>
28+
<p class="my-1">
29+
What the Python (wtpython) is a simple terminal user interface that allows you to explore relevant answers on Stackoverflow without leaving your terminal or IDE. When you get an error, all you have to do is swap python for wtpython. When your code hits an error, you'll see a textual interface for exploring relevant answers allowing you to stay focused and ship faster!
30+
</p>
31+
<p>
32+
<a href="https://www.youtube.com/watch?v=DV3uMdsw9KE" title="Perceptive Porcupines Demo Video" target="_blank" rel="noopener"><i class="fa fa-video"> </i> Demo video</a>
33+
<br/>
34+
<a href="https://github.com/what-the-python/wtpython" title="Perceptive Porcupines GitHub Repository" target="_blank" rel="noopener"><i class="fa fa-github"></i> GitHub Repository</a>
35+
<br/>
36+
37+
</p>
38+
39+
<h4 class="mt-5 mb-2"><i class="fa fa-medal"></i> Lovable Lobsters: Ultimate Tic Tac Toe</h4>
40+
<p class="my-1"><em>A5Rocks, Bast, Dacheat, mega_hirtz, CopOnTheRun, richphi</em></p>
41+
<p class="my-1">
42+
Thinking inside a box, that is inside a box, that is inside yet another box.
43+
44+
The terminal program created by the Lovable Lobsters allows you to play Ultimate Tic Tac Toe right form your terminal. The really impressive part though? You can play with your friends and family over your network! Their program has a server-client set-up that lets you play with your friends and family from different computers.
45+
</p>
46+
<p>
47+
<a href="https://www.youtube.com/watch?v=WI9tgQeAfXw" title="Lovable Lobsters Demo Video" target="_blank" rel="noopener"><i class="fa fa-video"> </i> Demo video</a>
48+
<br/>
49+
<a href="https://github.com/A5rocks/code-jam-8" title="Lovable Lobsters GitHub Repository" target="_blank" rel="noopener"><i class="fa fa-github"></i> GitHub Repository</a>
50+
<br/>
51+
</p>
52+
53+
<h4 class="mt-5 mb-2"><i class="fa fa-medal"></i> Robust Reindeer: Rubik's Cube</h4>
54+
<p class="my-1"><em>Björn, aaronshenhao, mathsman, Dude Saber, 詭異, Keppo</em></p>
55+
<p class="my-1">
56+
This submission is a Rubik's cube, rendered in a text user interface (that was a constraint) using the asciimatics package, and addressing the theme "thinking inside the box".
57+
58+
Just like a real world Rubik's cube, you can move this cube around to look at it from all sides. And, of course, you can rotate the individual discs it is made up of to first scramble up the order and then to try and solve it into perfect ordering again.
59+
</p>
60+
<p>
61+
<a href="https://github.com/bjoseru/pdcj8-robust-reindeer" title="Robust Reindeer GitHub Repository" target="_blank" rel="noopener"><i class="fa fa-github"></i> GitHub Repository</a>
62+
<br/>
63+
</p>
64+
65+
<h3 id="submissions"><a href="#submissions">Submissions</a></h3>
66+
<p>
67+
63 teams started out on July 9th 2021. By the end of the jam, 51 teams made project submissions. Check them all out here:
68+
<div class="has-text-centered"><a class="button is-link" href="submissions">View Submissions</a></div>
69+
</p>
70+
2371
<h3 id="important-dates"><a href="#important-dates">Important Dates</a></h3>
2472
<ul>
2573
<li>Tuesday, June 15 - Form to submit theme suggestions opens</li>
26-
<li>Monday, June 21 - <a href="https://github.com/python-discord/cj8-qualifier">The Qualifier</a> is released</li>
74+
<li>Monday, June 21 - <a href="https://github.com/python-discord/cj8-qualifier" target="_blank" rel="noopener">The Qualifier</a> is released</li>
2775
<li>Friday, June 25 - Voting for the theme opens</li>
2876
<li>Saturday, June 26 @ 4PM UTC- <a class="has-text-link" href="{% url "events:page" path="code-jams/8/github-bootcamp" %}">GitHub Bootcamp</a></li>
2977
<li>Wednesday, July 1 - The Qualifier closes</li>
@@ -36,14 +84,14 @@ <h3 id="technology"><a href="#technology">Technology</a></h3>
3684
<p>
3785
The chosen technology/tech stack for this year is <strong>Text User Interfaces</strong> (TUIs).
3886
Each team must create a program with one of <a href="{% url "events:page" path="code-jams/8/frameworks" %}">the approved frameworks</a> that creates a user interface that is text based.
39-
For more information of TUIs and what's involved with such an interface, check out <a href="https://en.wikipedia.org/wiki/Text-based_user_interface">this wikipedia article</a>.
87+
For more information of TUIs and what's involved with such an interface, check out <a href="https://en.wikipedia.org/wiki/Text-based_user_interface" target="_blank" rel="noopener">this wikipedia article</a>.
4088
</p>
41-
<h3 if="qualifier"><a href="#qualifier">The Qualifier</a></h3>
89+
<h3 id="qualifier"><a href="#qualifier">The Qualifier</a></h3>
4290
<p>
4391
The qualifier is a coding challenge that you are required to complete before registering for the code jam.
4492
This is meant as a basic assessment of your skills to ensure you have enough python knowledge to effectively contribute in a team environment.
4593
</p>
46-
<p class="has-text-centered"><a class="button is-link" href="https://github.com/python-discord/cj8-qualifier" target="_blank">View the Qualifier</a></p
94+
<p class="has-text-centered"><a class="button is-link" href="https://github.com/python-discord/cj8-qualifier" target="_blank" rel="noopener">View the Qualifier</a></p>
4795
<p>
4896
Please note the requirements for the qualifier.
4997
<ul>
@@ -52,11 +100,7 @@ <h3 if="qualifier"><a href="#qualifier">The Qualifier</a></h3>
52100
<li>The Qualifier must be submitted through the Code Jam sign-up form.</li>
53101
</ul>
54102
</p>
55-
<h3 id="submissions"><a href="#submissions">Submissions</a></h3>
56-
<p>
57-
63 teams started out on July 9th 2021. By the end of the jam, 51 teams made project submissions. Check them all out here:
58-
<div class="has-text-centered"><a class="button is-link" href="submissions">View Submissions</a></div>
59-
</p>
103+
60104
<h3 id="prizes"><a href="#prizes">Prizes</a></h3>
61105
<p>
62106
Our Code Jam Sponsors have provided prizes for the winners of the code jam.
@@ -71,7 +115,7 @@ <h3 id="prizes"><a href="#prizes">Prizes</a></h3>
71115
<img src="{% static "images/events/DO_Logo_Vertical_Blue.png" %}" alt="Digital Ocean">
72116
</div>
73117
<div class="media-content">
74-
<p class="subtitle has-link"><a href="https://www.digitalocean.com/">DigitalOcean</a></p>
118+
<p class="subtitle has-link"><a href="https://www.digitalocean.com/" target="_blank" rel="noopener">DigitalOcean</a></p>
75119
<p class="is-italic">
76120
Scalable compute platform with add-on storage, security, and monitoring capabilities.
77121
We make it simple to launch in the cloud and scale up as you grow—whether you’re running one virtual machine or ten thousand.
@@ -90,7 +134,7 @@ <h3 id="prizes"><a href="#prizes">Prizes</a></h3>
90134
<img src="{% static "images/sponsors/jetbrains.png" %}" alt="JetBrains">
91135
</div>
92136
<div class="media-content">
93-
<p class="subtitle has-link"><a href="https://www.jetbrains.com/">JetBrains</a></p>
137+
<p class="subtitle has-link"><a href="https://www.jetbrains.com/" target="_blank" rel="noopener">JetBrains</a></p>
94138
<p class="is-italic">
95139
Whatever platform or language you work with, JetBrains has a development tool for you.
96140
We help developers work faster by automating common, repetitive tasks to enable them to stay focused on code design and the big picture.
@@ -109,7 +153,7 @@ <h3 id="prizes"><a href="#prizes">Prizes</a></h3>
109153
<img src="{% static "images/events/Tabnine.png" %}" alt="Tabnine">
110154
</div>
111155
<div class="media-content">
112-
<p class="subtitle has-link"><a href="https://www.tabnine.com/now?utm_source=discord&utm_medium=Ins&utm_campaign=PythonDis">Tabnine</a></p>
156+
<p class="subtitle has-link"><a href="https://www.tabnine.com/now?utm_source=discord&utm_medium=Ins&utm_campaign=PythonDis" target="_blank" rel="noopener">Tabnine</a></p>
113157
<p class="is-italic">Tabnine is an AI-powered code completion tool used by millions of devs around the world every day
114158
- Tabnine supports dozens of programming languages, in all of your favorite IDEs, saving you tons of time - so that you can type less and code more.
115159
Tabnine comes as a plugin and has a free-forever basic plan, so you can get started with it right away!

pydis_site/templates/events/pages/code-jams/_index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ <h2 class="title is-4" id="how-experienced-do-i-need-to-be-to-join-a-code-jam">
6666
{% endblock %}
6767

6868
{% block sidebar %}
69-
{% include "events/sidebar/code-jams/ongoing-code-jam.html" %}
7069
{% include "events/sidebar/code-jams/previous-code-jams.html" %}
7170
{% include "events/sidebar/code-jams/useful-information.html" %}
7271
{% endblock %}

0 commit comments

Comments
 (0)