Skip to content

Commit 0953f16

Browse files
committed
Add some documentation to add a new edition
1 parent 56711aa commit 0953f16

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

README.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,23 @@ Once it's running, head over to http://localhost:8000 to preview the site.
2727
- `pelicanconf.py`: Main configuration file
2828
- `data/`: Structured data (e.g., organizing committee)
2929
- `content/`: The core site content
30-
- `theme/templates/`: The template files
30+
- `theme/templates/`: The template files
31+
32+
## Adding a New Edition
33+
34+
Each edition of the conference is organized in an (ideally) self-contained repository under the IEEE SaTML GitHub organization. The domain **satml.org** is linked to this organization, which allows to serve any of its repositories via GitHub Pages under https://satml.org/<repository-name>.
35+
36+
The **current edition** is served directly under `https://satml.org`, which is tied to the special repository **ieee-satml.github.io**.
37+
38+
To add a new edition:
39+
40+
1. **Archive the current site**:
41+
- Duplicate the content of the main repository `ieee-satml.github.io` into a new repository named after the year (e.g., `2026`).
42+
- This repository should be deployed at `https://satml.org/2026`.
43+
- In `pelicanconf.py`, update the `SITEURL` to reflect this new location.
44+
- Fix any internal links that may broke due to the move.
45+
46+
2. **Create the new main site** in `ieee-satml.github.io`:
47+
- This repository will serve the new edition directly under `https://satml.org`.
48+
- It should be completely independent of the previous one.
49+
- Include links pointing to past editions (e.g., 2023, 2024, etc.).

0 commit comments

Comments
 (0)