You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The <b>2022 Summer Code Jam</b> is currently underway and you can still enter! <b>The qualifier is open until July 13</b>; check out the details <ahref="{% url "events:page" path="code-jams/9" %}">here</a>.
14
-
</div>
15
12
<p>Every year we hold a community-wide Summer Code Jam. For this event, members of our community are assigned to teams to collaborate and 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>
16
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>
17
14
<p>If you want to read more about Code Jams, visit our <ahref="{% 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>
Copy file name to clipboardExpand all lines: pydis_site/templates/events/pages/code-jams/9/rules.html
+11Lines changed: 11 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,17 @@
12
12
{% block event_content %}
13
13
<ol>
14
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>
16
+
<p><strong>Your solution must only communicate through WebSockets</strong>. Any communication between the client and server (or any two server workers), must utilize WebSockets.</p>
17
+
18
+
<p>
19
+
An exception to this rule is that communication with databases and files is allowed for accessing resources or for storage purposes.
20
+
For example, you may use PostgreSQL as a database but not its `NOTIFY` command.
21
+
Working with subprocesses (through stdin/stdout or <code>multiprocessing.Pool()</code>/<code>concurrent.futures.ProcessPoolExecutor()</code>) is also allowed.
22
+
</p>
23
+
24
+
<p>If you're interested in utilizing a particular non-WebSocket method of communication, reach out to the Events Team for discussion and approval</p>
25
+
</li>
15
26
<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>
Copy file name to clipboardExpand all lines: pydis_site/templates/events/pages/code-jams/_index.html
-6Lines changed: 0 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -8,12 +8,6 @@
8
8
{% block title %}Code Jams{% endblock %}
9
9
10
10
{% block event_content %}
11
-
<divclass="block">
12
-
<divclass="notification is-success">
13
-
The <b>2022 Summer Code Jam</b> is currently underway and you can still enter! <b>The qualifier is open until July 13</b>; check out the details <ahref="{% url "events:page" path="code-jams/9" %}">here</a>.
14
-
</div>
15
-
</div>
16
-
17
11
<p>
18
12
If you've been around the server for a while, or you just happened to join at the right time,
19
13
you may have heard of something known as a Code Jam.
0 commit comments