Skip to content

Commit 1d72a06

Browse files
committed
Fix and improve the wiki content
- Remove wiki/README.md which mostly duplicates the content of profile/README.md which is the content presented for the main organization page https://github.com/eclipse-simrel - Add additional schedules for 2026-03 and 2026-06. - Add the `Adding a New SimRel Schedule` content to the schedules page. - Update the checklist to link to the current wiki schedule.
1 parent 085609b commit 1d72a06

File tree

4 files changed

+65
-64
lines changed

4 files changed

+65
-64
lines changed

profile/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,4 @@ The self-documenting continuous integration instance provides useful information
5454
- [SimRel Staging Repositories](https://download.eclipse.org/staging/)
5555
- [Eclipse Packaging Project (EPP)](https://github.com/eclipse-packaging/packages/blob/master/README.md)
5656
- [EPP Release Repositories](https://download.eclipse.org/technology/epp/packages/)
57-
- [EPP Staging Repositories](https://download.eclipse.org/technology/epp/staging/repository/)
57+
- [EPP Staging Repository](https://download.eclipse.org/technology/epp/staging/repository/)

wiki/README.md

Lines changed: 0 additions & 58 deletions
This file was deleted.

wiki/SimRel/Release_Checklist.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=544179">bug
8787
<td><p>Update SimRel wiki pages</p></td>
8888
<td><ul>
8989
<li><a
90-
href="https://wiki.eclipse.org/Simultaneous_Release">https://wiki.eclipse.org/Simultaneous_Release</a></li>
90+
href="../Simultaneous_Release.md">SimRel Schedule</a></li>
9191
</ul></td>
9292
<td><p>SimRel release engineer</p></td>
9393
</tr>

wiki/Simultaneous_Release.md

Lines changed: 63 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ existing simultaneous releases from the current and previous years.
99

1010
<table>
1111
<thead>
12-
<tr class="header">f2
12+
<tr class="header">
1313
<th><p>Release name</p></th>
1414
<th><p>Platform version</p></th>
1515
<th><p>Release</p></th>
@@ -18,6 +18,38 @@ existing simultaneous releases from the current and previous years.
1818
</thead>
1919
<tbody>
2020

21+
<tr class="odd">
22+
<td><p>2026-06 (Future release)</p></td>
23+
<td><p>4.40</p></td>
24+
<td><p>June 10, 2026</p></td>
25+
<td><p><a
26+
href="SimRel/2026-06.md">Wiki</a><br />
27+
<!-- Uncomment on release day
28+
<a
29+
href="https://www.eclipse.org/downloads/packages/release/2025-12/r">Package
30+
Download Page</a><br />
31+
<a href="https://download.eclipse.org/releases/2025-12/">p2
32+
Repository</a>
33+
-->
34+
</p></td>
35+
</tr>
36+
37+
<tr class="even">
38+
<td><p>2026-03 (Future release)</p></td>
39+
<td><p>4.39</p></td>
40+
<td><p>March 11, 2026</p></td>
41+
<td><p><a
42+
href="SimRel/2026-03.md">Wiki</a><br />
43+
<!-- Uncomment on release day
44+
<a
45+
href="https://www.eclipse.org/downloads/packages/release/2025-12/r">Package
46+
Download Page</a><br />
47+
<a href="https://download.eclipse.org/releases/2025-12/">p2
48+
Repository</a>
49+
-->
50+
</p></td>
51+
</tr>
52+
2153
<tr class="odd">
2254
<td><p>2025-12 (Future release)</p></td>
2355
<td><p>4.38</p></td>
@@ -35,7 +67,7 @@ Repository</a>
3567
</tr>
3668

3769
<tr class="even">
38-
<td><p>2025-09 (Future release)</p></td>
70+
<td><p>2025-09 (Current release)</p></td>
3971
<td><p>4.37</p></td>
4072
<td><p>September 10, 2025</p></td>
4173
<td><p><a
@@ -49,7 +81,7 @@ Repository</a>
4981
</tr>
5082

5183
<tr class="odd">
52-
<td><p>2025-06 (Current release)</p></td>
84+
<td><p>2025-06 (Last release)</p></td>
5385
<td><p>4.36</p></td>
5486
<td><p>June 11, 2025</p></td>
5587
<td><p><a
@@ -63,7 +95,7 @@ Repository</a>
6395
</tr>
6496

6597
<tr class="even">
66-
<td><p>2025-03 (Last release)</p></td>
98+
<td><p>2025-03</p></td>
6799
<td><p>4.35</p></td>
68100
<td><p>March 12, 2025</p></td>
69101
<td><p><a
@@ -188,6 +220,33 @@ Repository</a></p></td>
188220
</tbody>
189221
</table>
190222

223+
## Adding a New SimRel Schedule
224+
225+
When adding a new simultaneous release schedule,
226+
first add the `*json` file containing the dates for `M1`, `M2`, `M3`, `RC1`, `RC2` and `GA` as follows:
227+
```
228+
wiki/SimRel/<SimRel-Name>_dates.json
229+
```
230+
Here `<SimRel-Name>` is, for example, `2025-12`.
231+
232+
To generate the wiki details page for that release,
233+
the following command can be run from the root of this repository,
234+
which requires Java-25 or later:
235+
```
236+
java scripts/generateReleaseDetails.java <SimRel-Name>
237+
```
238+
239+
### Why This format?
240+
241+
You may be wondering why this format for the wiki pages?
242+
The information in this folder was previously hosted at `https://wiki.eclipse.org/`,
243+
but in early 2024 that wiki [was made read-only](https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan).
244+
The GitHub built-in wiki was determined to be insufficiently flexible for managing and authoring content.
245+
- Non-committers can't easily contribute due to lack of support for pull requests.
246+
- Folder nesting is not fully supported.
247+
- Overall navigation is somewhat limited.
248+
249+
Therefore simply storing the files as markdown directly in this repository was deemed to be the best solution.
191250

192251
## Older Releases
193252

0 commit comments

Comments
 (0)