Skip to content

Commit cff7e7e

Browse files
committed
Add contributors
1 parent f333e16 commit cff7e7e

7 files changed

Lines changed: 25 additions & 124 deletions

File tree

data/team.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@
1212
"link": "https://www.lieret.net/",
1313
"affiliation": "Princeton University"
1414
},
15+
{
16+
"name": "Muhtasham Oblokulov",
17+
"role": "Contributor",
18+
"link": "https://muhtasham.github.io/blog/",
19+
"affiliation": "Technical University of Munich"
20+
},
21+
{
22+
"name": "Aryan Siddiqui",
23+
"role": "Contributor",
24+
"link": "https://www.linkedin.com/in/aryan-siddiqui/",
25+
"affiliation": "Stanford University"
26+
},
1527
{
1628
"name": "Joyce Yang",
1729
"role": "Contributor",

pages/example.md

Lines changed: 0 additions & 117 deletions
This file was deleted.
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
title: Introducing Training Arenas
2-
date: 2025-12-31
2+
date: 2026-01-07
33
description: Ten new arenas, train models that are better competitive developers!
44
authors: Muhtasham Oblokulov, Aryan Siddiqui, John Yang
55

6-
Since CodeClash's initial release, our top priority has been enabling practitioners to improve models as CodeClash competitors and ultimately, long-running, autonomous software developers.
6+
Since CodeClash's release, our top priority has been enabling practitioners to improve models as CodeClash competitors and ultimately, long-running, autonomous software developers.
77

8-
As part of this effort, we've released an initial set of **10** arenas that we're designating as the official "**train**" split of CodeClash.
8+
As an initial step of this effort, we've released an initial set of **10** arenas that we're designating as the official "**train**" split of CodeClash.
99

1010
- [Bridge](/arenas/bridge/)
1111
- [Chess](/arenas/chess/)
1212
- [Figgie](/arenas/figgie/)
1313
- [Gomoku](/arenas/gomoku/)
1414
- [Halite II](/arenas/halite2/)
1515
- [Halite III](/arenas/halite2/)
16-
- [MIT BattleCode 2025](arenas/battlecode25/)
16+
- [MIT BattleCode 2024](/arenas/battlecode24)
17+
- [MIT BattleCode 2025](/arenas/battlecode25/)
1718

server.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
pages_arenas = [p for p in pages if p.path.startswith('arenas/')]
2828
with open("data/leaderboards.json") as f:
2929
leaderboards = json.load(f)
30+
with open("data/team.json") as f:
31+
team_data = json.load(f)
32+
author_links = {c['name']: c['link'] for c in team_data['contributors']}
3033

3134
# Custom filters
3235
@app.template_filter('format_timestamp')
@@ -53,7 +56,7 @@ def index():
5356

5457
@app.route('/<path:path>/')
5558
def page(path):
56-
return render_template('page.html', page=pages.get_or_404(path), all_leaderboards=leaderboards)
59+
return render_template('page.html', page=pages.get_or_404(path), all_leaderboards=leaderboards, author_links=author_links)
5760

5861
@app.route('/team/')
5962
def team():
@@ -67,7 +70,7 @@ def insights():
6770

6871
@app.route('/insights/<path:path>/')
6972
def insight(path):
70-
return render_template('page.html', page=pages.get_or_404('insights/' + path), all_leaderboards=leaderboards)
73+
return render_template('page.html', page=pages.get_or_404('insights/' + path), all_leaderboards=leaderboards, author_links=author_links)
7174

7275
@app.route('/arenas/')
7376
def arenas():

static/images/orgs/tum.png

1.03 KB
Loading

templates/page.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ <h2>{{ page.title }}</h2>
1111
by
1212
{% set author_list = page.authors.split(', ') %}
1313
{% for author in author_list %}
14-
<a href="{{ url_for('team') }}">{{ author }}</a>{% if not loop.last %}, {% endif %}
14+
<a href="{{ author_links.get(author, url_for('team')) }}">{{ author }}</a>{% if not loop.last %}, {% endif %}
1515
{% endfor %}
1616
{% endif %}
1717
</span>

templates/team.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ <h1>Team</h1>
1818
<img src="/static/images/orgs/princeton.svg" alt="Princeton" style="height: 1em;">
1919
{% elif contributor.affiliation == "Cornell University" %}
2020
<img src="/static/images/orgs/cornell.png" alt="Cornell" style="height: 1em;">
21+
{% elif contributor.affiliation == "Technical University of Munich" %}
22+
<img src="/static/images/orgs/tum.png" alt="Technical University of Munich" style="height: 1em;">
2123
{% endif %}
2224
{{ contributor.role }}
2325
</div>

0 commit comments

Comments
 (0)