Thank you for considering contributing to this project!
This guide will walk you through adding or updating a summer school listing in the repository.
- Getting Started
- Adding or Updating a Summer School
- Attributes and Format
- Example Entry
- Pull Requests
- Fork this repository to your own GitHub account.
- Clone the forked repository onto your local machine.
- Create a new branch for your changes (e.g.,
my-summer-school-addition
).
- Open the file
site/_data/summerschools.yml
. - Add or update an existing entry in the list, following the Attributes and Format guidelines below.
- Commit your changes and push them to your forked repository.
- Open a pull request (PR) against this repository.
Please ensure that each summer school entry in summerschools.yml
has the following required attributes.
Optional attributes are also listed below—though not mandatory, they help provide more context and clarity for prospective attendees.
-
title
Short name of the summer school.
Example:Awesome ML Summer School
. -
year
The year in which the summer school takes place.
Example:2025
. -
id
A unique identifier.
Typically the title (lowercase, no spaces) plus the last two digits of the year, e.g.,awesomemlschool25
. -
full_name
The full official name of the school if it differs from the short title.
Example:1st International Summer School on Generic AI Topics
. -
link
The URL where people can find more information or apply.
Example:https://awesomemlschool.org
. -
deadline
The application deadline in the formatYYYY-MM-DD HH:MM
.
Example:2025-05-01 23:59
. -
timezone
The timezone for the deadline, e.g.,UTC
,America/New_York
,Europe/Berlin
.
Please use one of the timezones listed in timezones.md. -
place
Where the summer school will be held.
Example:City, Country
. -
date
A human-readable string of the date range.
Example:June 1 - June 5, 2025
. -
start
The start date inYYYY-MM-DD
format.
Example:2025-06-01
. -
end
The end date inYYYY-MM-DD
format.
Example:2025-06-05
. -
sub
A list of topics that apply to this summer school (e.g.,ML
,NLP
,CV
).
See topics.md for valid values.
Example:['ML', 'NLP']
.
-
note
Any important notes about the school (e.g., registration info, special format changes). -
email
A contact email for questions regarding the school.
Example:contact@awesomemlschool.org
. -
description
A longer-form description of the summer school.
You can include details such as the target audience, scope, and unique features. -
image
A link to an official image or logo for the summer school.
Example:https://awesomemlschool.org/logo.png
. -
location
latitude
andlongitude
for the venue, useful for mapping or geolocation features.
-
series
The name of the overall series, if this summer school is part of a multi-year recurring series.
Example:International Summer School on Awesome ML Topics
.
Below is a fully populated, generic example with both required and optional attributes:
- title: "Awesome ML Summer School"
year: 2025
id: amlss25
full_name: "1st International Summer School on Awesome ML Topics"
link: "https://awesomemlschool.org/"
deadline: "2025-05-01 23:59:00"
timezone: "UTC"
place: "City, Country"
date: "June 1 - June 5, 2025"
start: 2025-06-01
end: 2025-06-05
sub: ['ML', 'NLP']
note: "Applications will be reviewed on a rolling basis."
email: "contact@awesomemlschool.org"
description: "This summer school covers a broad range of topics in AI,
from fundamental machine learning concepts to advanced research
areas. Attendees will participate in interactive workshops
and networking events."
image: "https://awesomemlschool.org/logo.png"
location:
latitude: 12.3456
longitude: 65.4321
series: "International Summer School on Awesome ML Topics"