Skip to content

Commit 599dff2

Browse files
authored
Merge pull request #723 from python-discord/cj9_info
Initial CJ9 info
2 parents 4c6993f + 754070e commit 599dff2

File tree

10 files changed

+151
-11
lines changed

10 files changed

+151
-11
lines changed
11.8 KB
Loading
294 KB
Loading

pydis_site/templates/events/index.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
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 2022 Summer Code Jam qualifier will open June 29th. Check out the details <a href="{% url "events:page" path="code-jams/9" %}">here</a>.
14+
</div>
1215
<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>
1316
<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>
1417
<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>
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{% extends "events/base_sidebar.html" %}
2+
3+
{% block title %}Summer Code Jam 2022{% endblock %}
4+
5+
{% block breadcrumb %}
6+
<li><a href="{% url "events:index" %}">Events</a></li>
7+
<li><a href="{% url "events:page" path="code-jams" %}">Code Jams</a></li>
8+
<li class="is-active"><a href="#">Summer Code Jam 2022</a></li>
9+
{% endblock %}
10+
11+
{% block event_content %}
12+
<p>Once a year we host a code jam for members of our server to participate in. The code jam is an event where we place you
13+
in a team with 5 other random server members. You then have 11 days to code some sort of application or program in Python.
14+
Your program must use the specified technology/framework and incorporate the theme chosen by the server.
15+
</p>
16+
<p>
17+
After the 11 days are complete, your team has 4 days to finish documentation and create a video presentation showcasing
18+
and walking through the program that your team has created. More details and specifics of this will be released within the next 2 weeks.
19+
</p>
20+
21+
<h3 id="important-dates"><a href="#important-dates">Important Dates</a></h3>
22+
<ul>
23+
<li>Saturday, June 18 - Form to submit theme suggestions opens</li>
24+
<li>Wednesday, June 29 - The Qualifier is released</li>
25+
<li>Wednesday, July 6 - Voting for the theme opens</li>
26+
<li>Wednesday, July 13 - The Qualifier closes</li>
27+
<li>Thursday, July 21 - Code Jam Begins</li>
28+
<li>Sunday, July 31 - Coding portion of the jam ends</li>
29+
<li>Sunday, August 4 - Code Jam submissions are closed</li>
30+
</ul>
31+
<h3 id="how-to-join"><a href="#how-to-join">How to Join</a></h3>
32+
<p>The Qualifier isn't released yet, but to receive the most up-to-date information and to get notified
33+
when the Qualifier is released you can join the server: <a href="https://discord.gg/python">discord.gg/python</a>.</p>
34+
{% endblock %}
35+
36+
{% block sidebar %}
37+
38+
{% include "events/sidebar/code-jams/9.html" %}
39+
40+
{% endblock %}
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{% extends "events/base_sidebar.html" %}
2+
3+
{% block title %}Summer Code Jam 2022{% endblock %}
4+
5+
{% block breadcrumb %}
6+
<li><a href="{% url "events:index" %}">Events</a></li>
7+
<li><a href="{% url "events:page" path="code-jams" %}">Code Jams</a></li>
8+
<li><a href="{% url "events:page" path="code-jams/9" %}">Summer Code Jam 2022</a></li>
9+
<li class="is-active"><a href="#">Rules</a></li>
10+
{% endblock %}
11+
12+
{% block event_content %}
13+
<ol>
14+
<li><p>Your solution must use one of the approved frameworks (a list will be released soon). It is not permitted to circumvent this rule by e.g. using the approved framework as a wrapper for another framework.</p></li>
15+
<li><p>Your solution should be platform agnostic. For example, if you use filepaths in your submission, use <code>pathlib</code> to create platform agnostic Path objects instead of hardcoding the paths.</p></li>
16+
<li>
17+
<p>
18+
You must document precisely how to install and run your project.
19+
This should be as easy as possible, which means you should consider using dependency managers like <code>pipenv</code> or <code>poetry</code>.
20+
We would also encourage you to use <code>docker</code> and <code>docker-compose</code> to containerize your project, but this isn't a requirement.
21+
</p>
22+
</li>
23+
<li>
24+
You must get contributions from every member of your team, if you have an issue with someone on your team please contact a member of the administration team.
25+
These contributions do not necessarily have to be code, for example it's absolutely fine for someone to contribute management, documentation, graphics or audio.
26+
<strong>
27+
Team members that do not contribute will be removed from the Code Jam, and will not receive their share of any prizes the team may win.
28+
They may also be barred from entering future events.
29+
</strong>
30+
</li>
31+
<li><p>You must use GitHub as source control.</p></li>
32+
<li>
33+
<p>
34+
All code and assets must be compatible with the <a href="https://en.wikipedia.org/wiki/MIT_License">MIT license</a>.
35+
This is because we will be merging your submission into our <code>summer-code-jam-2022</code> repo at the end of the jam,
36+
and this repo is licensed with the MIT license.
37+
<strong>Projects that include assets that are incompatible with this license may be disqualified.</strong>
38+
</p>
39+
</li>
40+
<li><p>All code must be written and committed within the time constrictions of the jam. Late commits may be reverted, so make sure you leave enough time to bug test your program.</p></li>
41+
<li>
42+
<p>
43+
Use English as the main language for your project, including names, comments, documentation, and commit messages.
44+
Any text displayed in your application should also be in English,
45+
although you are allowed to provide the user with options for internationalisation and translation.
46+
</p>
47+
</li>
48+
<li>
49+
<p>
50+
Your team, once the coding portion of the code jam is complete, must create a video presentation that showcases and explains your final product.
51+
This must be in a video format and must be uploaded somewhere for the judges to view (i.e. unlisted Youtube video, Vimeo, etc.)
52+
The video can be as simple as a screen recording with annotated text.
53+
Teams who do not submit a final video presentation may be disqualified.
54+
</p>
55+
</li>
56+
</ol>
57+
58+
<blockquote>
59+
Please note that our regular
60+
<a href="/pages/rules">community rules</a> and <a href="/pages/code-of-conduct">code of conduct</a>
61+
also apply during the event and that we reserve the right to make changes to these rules at any time.
62+
</blockquote>
63+
{% endblock %}
64+
65+
{% block sidebar %}
66+
67+
{% include "events/sidebar/code-jams/9.html" %}
68+
69+
{% endblock %}

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
{% block title %}Code Jams{% endblock %}
99

1010
{% block event_content %}
11+
<div class="buttons are-large is-centered">
12+
<a href="9/_index" class="button is-primary">
13+
<span>Code Jam 2022 is Coming Up This July!</span>
14+
<span class="icon">
15+
<i class="fas fa-arrow-right"></i>
16+
</span>
17+
</a>
18+
</div>
1119
<p>
1220
If you've been around the server for a while, or you just happened to join at the right time,
1321
you may have heard of something known as a Code Jam.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{% load static %}
2+
<div class="panel">
3+
<p class="panel-heading">Important Links</p>
4+
<a class="panel-block has-text-link" href="{% url "events:page" path="code-jams/9/rules" %}">Rules</a>
5+
<a class="panel-block has-text-link" href="{% url "events:page" path="code-jams/code-style-guide" %}">The Code Style Guide</a>
6+
</ul>
7+
</div>
8+
<div class="box">
9+
<img src="{% static "images/events/summer_code_jam_2022/site_banner.png" %}" alt="Summer Code Jam 2022">
10+
<h4 class="menu-label">Our Sponsors</h4>
11+
<a href="https://www.digitalocean.com/" target="_blank">
12+
<img src="{% static "images/events/DO_Logo_Vertical_Blue.png" %}" alt="Digital Ocean">
13+
</a>
14+
<a href="https://jetbrains.com" target="_blank">
15+
<img src="{% static "images/sponsors/jetbrains.png" %}" alt="JetBrains">
16+
</a>
17+
<a href="https://replit.com/" target="_blank">
18+
<img src="{% static "images/events/Replit.png" %}" alt="Replit">
19+
</a>
20+
</div>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{% load static %}
22

33
<div class="box">
4-
<h4 class="menu-label">Ongoing Code Jam</h4>
5-
<a href="{% url "events:page" path="code-jams/8" %}">
6-
<img src="{% static "images/events/summer_code_jam_2021/banner.png" %}" alt="Summer Code Jam 2021">
4+
<h4 class="menu-label">Upcoming Code Jam</h4>
5+
<a href="{% url "events:page" path="code-jams/9" %}">
6+
<img src="{% static "images/events/summer_code_jam_2022/banner.png" %}" alt="Summer Code Jam 2022">
77
</a>
88
</div>
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<div class="box">
2-
<p class="menu-label">Event Calendar 2021</p>
2+
<p class="menu-label">Event Calendar 2022</p>
33
<ul class="menu-list">
4-
<li><a class="has-text-link" href="https://pyweek.org/31/" target="_blank" rel="noopener">March: PyWeek 31</a></li>
5-
<li><a class="has-text-black" style="cursor: default;">May: Pixels</a></li>
6-
<li><a class="has-text-link" href="{% url "events:page" path="code-jams/8" %}">July: Summer Code Jam</a></li>
7-
<li><a class="has-text-link" href="https://pyweek.org/32/" target="_blank" rel="noopener">September: PyWeek 32</a></li>
4+
<li><a class="has-text-link" href="https://pyweek.org/33/" target="_blank" rel="noopener">March: PyWeek 33</a></li>
5+
<li><a class="has-text-link" href="{% url "events:page" path="code-jams/9" %}">July: Summer Code Jam</a></li>
6+
<li><a class="has-text-link" href="https://pyweek.org/34/" target="_blank" rel="noopener">September: PyWeek 34</a></li>
7+
<li><a class="has-text-black" style="cursor: default;">October: Pixels</a></li>
88
<li><a class="has-text-black" style="cursor: default;">December: Advent of Code</a></li>
99
</ul>
1010
</div>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{% load static %}
22

33
<div class="box">
4-
<p class="menu-label">Ongoing Event</p>
5-
<a href="{% url "events:page" path="code-jams/8" %}">
6-
<img src="{% static "images/events/summer_code_jam_2021/banner.png" %}" alt="Summer Code Jam 2021">
4+
<p class="menu-label">Upcoming Event</p>
5+
<a href="{% url "events:page" path="code-jams/9" %}">
6+
<img src="{% static "images/events/summer_code_jam_2022/banner.png" %}" alt="Summer Code Jam 2022">
77
</a>
88
</div>

0 commit comments

Comments
 (0)