|
151 | 151 | </list> |
152 | 152 | <list> |
153 | 153 | <item> A copy of the public key that will enable you to sync the release zip with |
154 | | - SourceForge. <list> |
| 154 | + SourceForge. <list type="bulleted"> |
155 | 155 | <item>log in to the tei server at ssh tei@cchum-kvm-dockerteic.in2p3.fr (this requires that you've completed |
156 | 156 | the other public key step above). (Note that if you are a member of the Infrastructure Group |
157 | 157 | with your own login, log in as yourself, but sudo su tei before running any scripts.)</item> |
|
203 | 203 | and is actually handled by Peter Stadler, this step is not necessary. (JL, 2020-02-13) --> |
204 | 204 | <item><hi rend="bold">Communicate with the TEI Council chair to make sure that the P5/ReleaseNotes/readme-X.X.X.xml |
205 | 205 | is compiled</hi><lb/> Normally, this will be created by the TEI Council chair at the |
206 | | - point when the repository moved from its "alpha" stage to "beta", following these steps: <list> |
| 206 | + point when the repository moved from its "alpha" stage to "beta", following these steps: <list type="bulleted"> |
207 | 207 | <item>Confirm the version number for the new release in consultation with Council. TEI |
208 | 208 | version numbers are based on the Unicode Consortium system (<ref target="http://www.unicode.org/versions/" |
209 | 209 | >http://www.unicode.org/versions/</ref>) but with the first digit for major |
|
289 | 289 | repository, <code>git push origin release-X.X.X</code><lb/> and watch Jenkins build P5 for you.<lb/> |
290 | 290 | This should be the final push for this version, and it will trigger the Jenkins servers |
291 | 291 | to rebuild the TEI packages. As a reminder, you can find the Jenkins servers here: |
292 | | - <list> |
| 292 | + <list type="bulleted"> |
293 | 293 | <item><ref target="https://jenkins.tei-c.org">https://jenkins.tei-c.org</ref></item> |
294 | 294 | <item><ref target="https://jenkins2.tei-c.org">https://jenkins2.tei-c.org</ref></item> |
295 | 295 | </list> |
|
347 | 347 | <code>curl https://raw.githubusercontent.com/TEIC/TEI/dev/P5/Utilities/tei-install.sh -o ~/tei-install.sh</code>. |
348 | 348 | <lb/> (If you'll need to tweak that script later during the install process please make |
349 | 349 | sure to feed the changes back to the original script in the TEI repo.) |
350 | | - <lb/> Do the following three steps: <list> |
| 350 | + <lb/> Do the following three steps: |
| 351 | + <list type="bulleted"> |
351 | 352 | <item>Install on tei-c.org: <code>./tei-install.sh --package=TEIP5 --version=X.X.X |
352 | 353 | --sfuser=username --install</code> and then <emph>go test the version this puts in |
353 | | - the Vault</emph>.</item> |
| 354 | + the <ref target="https://www.tei-c.org/Vault/P5/">Vault</ref></emph>.</item> |
354 | 355 | <item>If that looks good and everyone agrees then: <code>./tei-install.sh |
355 | 356 | --package=TEIP5 --version=X.X.X --sfuser=username --makecurrent</code> and |
356 | 357 | then <emph>test that it appears on website correctly</emph>.</item> |
|
364 | 365 | the URL of the other server if necessary with the --Jenkins parameter, e.g. |
365 | 366 | --Jenkins=http://jenkins2.tei-c.org/. Make sure the script completes successfully each time |
366 | 367 | changing the final parameter from --install, to --makecurrent, and then --upload. </item> |
367 | | - |
368 | | - <item><hi rend="bold">Repeat the steps above for the Stylesheets</hi>, remembering that the version number is the Stylesheets version, which will be different from |
369 | | - the Guidelines version: |
| 368 | + |
| 369 | + <item><hi rend="bold">Repeat the steps above for the |
| 370 | + Stylesheets</hi>, remembering that the version number is |
| 371 | + the Stylesheets version, which will be different from the |
| 372 | + Guidelines version: |
370 | 373 | <lb/><code>./tei-install.sh --package=Stylesheets |
371 | 374 | --version=X.X.X --sfuser=username --install</code> |
372 | 375 | <lb/><code>./tei-install.sh --package=Stylesheets |
|
455 | 458 | will do.--> |
456 | 459 | </item> |
457 | 460 |
|
| 461 | +<<<<<<< HEAD |
458 | 462 | <item><hi rend="bold">Update the table of previous releases of P5 in the GitHub repo for the TEI-C website</hi>. The table is found in the src/guidelines/p5 markdown page, |
459 | 463 | published at <ref target="https://tei-c.org/guidelines/p5/#releases">https://tei-c.org/guidelines/p5</ref>.<lb/> |
460 | 464 | Add the new release information and links to the top of the release table.</item> |
| 465 | +======= |
| 466 | + <item> |
| 467 | + <hi rend="bold">Update the table of previous releases of P5 in the GitHub repo for the TEI-C website</hi>. |
| 468 | + The table is found in the <q>src/guidelines/p5.md</q> file |
| 469 | + in the <ref target="https://github.com/TEIC/website">website</ref> repository; it is published at <ref |
| 470 | + target="https://tei-c.org/guidelines/p5/#releases">https://tei-c.org/guidelines/p5</ref>. |
| 471 | + <lb/>Add the new release information and links to the top |
| 472 | + of the release table.</item> |
| 473 | +>>>>>>> 05620f2 (Minor tweaks from) |
461 | 474 |
|
462 | 475 | <item><hi rend="bold">Update the oXygen-ready distribution of TEI.</hi><lb/> This involves |
463 | 476 | building the new package of oxygen-tei, and then updating the distribution file on the |
464 | 477 | TEI server so that the oXygen software knows about the new release. You may request to |
465 | 478 | hand this off to one of the maintainers (currently Syd Bauman, James Cummings, or Martin |
466 | | - Holmes) to do this for you if you're not familiar with the project. <list> |
| 479 | + Holmes) to do this for you if you're not familiar with the project. <list type="bulleted"> |
467 | 480 | <item>Check that you have ant (at least version 1.8) installed on your machine.</item> |
468 | 481 | <!-- MDH 2021-04-19: Added release="8" to javac call in framework/build.xml, and this now seems to |
469 | 482 | build fine with Java 14. Commenting out this step. --> |
|
493 | 506 | updateSite.oxygen file from the tei-c.org site, and asks the user to provide the new |
494 | 507 | version number before creating a new version of updateSite.oxygen. </item> |
495 | 508 |
|
496 | | - <item>Go to the GitHub repo and create a new release, using the <code>Draft new release</code> |
497 | | - button. Copy the previous release info (tag, title and text), and tweak the versions as appropriate. The tag should be <code>vx.x.x</code>, the title will be |
498 | | - <code>Release x.x.x</code>, and the text <quote>Release number X of the oXygen TEI plugin, based on TEI P5 x.x.x and Stylesheets x.x.x.</quote></item> |
| 509 | + <item>Go to the TEIC/oxygen-tei GitHub repo and create |
| 510 | + a new release, using the <code>Draft new release</code> |
| 511 | + button. Copy the previous release info (tag, title, and |
| 512 | + text), and tweak the versions as appropriate. The tag |
| 513 | + should be <code><emph>v</emph>x.x.x</code> (don’t forget |
| 514 | + the <q>v</q>!), the title will be <code>Release |
| 515 | + x.x.x</code>, and the text <quote>Release number X of |
| 516 | + the oXygen TEI plugin, based on TEI P5 x.x.x and |
| 517 | + Stylesheets x.x.x.</quote></item> |
499 | 518 |
|
500 | 519 | <item>Attach the zip file you just created in the build process, which will be named |
501 | 520 | something like <code>oxygen-tei-x.x.x-x.x.x.zip</code>, with the numbers from |
|
0 commit comments