Upgrade committers-guide and freebsd-releng with the new doc tech.
Upgrade committers-guide and freebsd-releng to show the new documentation tech - Hugo/AsciiDoctor
This commit is contained in:
parent
e16d21085b
commit
72a86c01df
2 changed files with 26 additions and 43 deletions
|
@ -4558,7 +4558,7 @@ In particular, we recommend that you read:
|
|||
+
|
||||
[NOTE]
|
||||
====
|
||||
Get your mentor to add you to the "Additional Contributors" ([.filename]#doc/en_US.ISO8859-1/articles/contributors/contrib.additional.xml#), if you are not already listed there.
|
||||
Get your mentor to add you to the "Additional Contributors" ([.filename]#~/documentation/content/en/articles/contributors/contrib-additional.adoc#), if you are not already listed there.
|
||||
====
|
||||
* <<developer.relations>>
|
||||
* <<ssh.guide>>
|
||||
|
|
|
@ -207,26 +207,19 @@ The same applies to work-in-progress extensions.
|
|||
For example, in-progress work for a new device driver that is otherwise isolated from the rest of the tree may be granted an extension.
|
||||
A new scheduler, however, may not be feasible, especially if such dramatic changes do not exist in another branch.
|
||||
|
||||
The schedule is also added to the Project website, in the `doc/` repository, in [.filename]#head/en_US.ISO8859-1/htdocs/releases/{branchRevision}R/schedule.xml#. This file is continuously updated as the release cycle progresses.
|
||||
The schedule is also added to the Project website, in the `doc/` repository, in [.filename]#~/website/content/en/releases/{branchRevision}R/schedule.adoc#. This file is continuously updated as the release cycle progresses.
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
In most cases, the [.filename]#schedule.xml# can be copied from a prior release and updated accordingly.
|
||||
In most cases, the [.filename]#schedule.adoc# can be copied from a prior release and updated accordingly.
|
||||
====
|
||||
|
||||
In addition to adding [.filename]#schedule.xml# to the website, [.filename]#head/shared/xml/navibar.ent# and [.filename]#head/shared/xml/release.ent# are also updated to add the link to the schedule to various subpages, as well as enabling the link to the schedule on the Project website index page.
|
||||
In addition to adding [.filename]#schedule.adoc# to the website, [.filename]#~/shared/releases.adoc# is also updated to add the link to the schedule to various subpages, as well as enabling the link to the schedule on the Project website index page.
|
||||
|
||||
The schedule is also linked from [.filename]#head/en_US.ISO8859-1/htdocs/releng/index.xml#.
|
||||
The schedule is also linked from [.filename]#~/website/content/en/releng/_index.adoc#.
|
||||
|
||||
Approximately one month prior to the scheduled "code slush", the {teamRe} sends a reminder email to the FreeBSD Developers.
|
||||
|
||||
Once the first builds of the release cycle are available, update the `beta.local.where` entity in [.filename]#head/en_US.ISO8859-1/htdocs/releases/{branchRevision}R/schedule.xml#. replacing `IGNORE` with `INCLUDE`.
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
If two parallel release cycles are happening at once, the `beta2.local.where` entity may be used instead.
|
||||
====
|
||||
|
||||
[[releng-terms]]
|
||||
== Release Engineering Terminology
|
||||
|
||||
|
@ -284,17 +277,12 @@ When the release cycle schedule is available, these files need to be updated to
|
|||
| File to Edit
|
||||
| What to Change
|
||||
|
||||
|[.filename]#share/xml/release.ent#
|
||||
|Change `beta.upcoming` from `IGNORE` to `INCLUDE`
|
||||
|[.filename]#~/shared/releases.adoc#
|
||||
|Change `beta-upcoming` from `IGNORE` to `INCLUDE`
|
||||
|
||||
|[.filename]#share/xml/release.ent#
|
||||
|Change `% beta.upcoming` from `IGNORE` to `INCLUDE`
|
||||
|[.filename]#~/shared/releases.adoc#
|
||||
|Change `beta-testing` from `IGNORE` to `INCLUDE`
|
||||
|
||||
|[.filename]#share/xml/release.ent#
|
||||
|Change `beta.testing` from `IGNORE` to `INCLUDE`
|
||||
|
||||
|[.filename]#share/xml/release.ent#
|
||||
|Change `% beta.testing` from `IGNORE` to `INCLUDE`
|
||||
|===
|
||||
|
||||
[[releng-website-beta-rc]]
|
||||
|
@ -308,19 +296,16 @@ When transitioning from `PRERELEASE` to `BETA`, these files need to be updated t
|
|||
| File to Edit
|
||||
| What to Change
|
||||
|
||||
|[.filename]#en_US.ISO8859-1/htdocs/releases/12.0R/schedule.xml#
|
||||
|Change `% beta.local.where` `IGNORE` to `INCLUDE`
|
||||
|[.filename]#share/releases.adoc#
|
||||
|Update `betarel-vers` to `BETA__1__`
|
||||
|
||||
|[.filename]#share/xml/release.ent#
|
||||
|Update `% betarel.vers` to `BETA__1__`
|
||||
|
||||
|[.filename]#share/xml/news.xml#
|
||||
|[.filename]#~/website/data/en/news.toml#
|
||||
|Add an entry announcing the `BETA`
|
||||
|
||||
|[.filename]#en_US.ISO8859-1/htdocs/security/advisory-template.txt#
|
||||
|[.filename]#~/website/static/security/advisory-template.txt#
|
||||
|Add the new `BETA`, `RC`, or final `RELEASE` to the template
|
||||
|
||||
|[.filename]#en_US.ISO8859-1/htdocs/security/errata-template.txt#
|
||||
|[.filename]#~/website/static/security/errata-template.txt#
|
||||
|Add the new `BETA`, `RC`, or final `RELEASE` to the template
|
||||
|===
|
||||
|
||||
|
@ -500,8 +485,6 @@ These files are all relative to the top-most level of the stable branch:
|
|||
|Add a new `.ds` entry for the FreeBSD version, and update `doc-default-operating-system` (FreeBSD 11.x and earlier only)
|
||||
|===
|
||||
|
||||
In the `doc` repository, also update [.filename]#head/en_US.ISO8859-1/htdocs/releases/12.0R/Makefile.hardware#, switching the value of `_BRANCH` to `BETA__X__`, `RC__X__`, or `RELEASE`, respectively.
|
||||
|
||||
[[releng-stable-builds-beta]]
|
||||
=== FreeBSD `BETA` Builds
|
||||
|
||||
|
@ -575,7 +558,7 @@ The order of commits and what to change are:
|
|||
% svn commit {branchStablex}
|
||||
....
|
||||
|
||||
Now that two new `__FreeBSD_version` values exist, also update [.filename]#head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml# in the Documentation Project repository.
|
||||
Now that two new `__FreeBSD_version` values exist, also update [.filename]#~/documentation/content/en/books/porters-handbook/versions/chapter.adoc# in the Documentation Project repository.
|
||||
|
||||
After the first `RC` build has completed and tested, the {branchStable} branch can be "thawed" by removing (or commenting) the ^/{branchStablex} entry in [.filename]#svnadmin/conf/approvers#.
|
||||
|
||||
|
@ -853,27 +836,27 @@ When a release reaches End-of-Life, references to that release should be removed
|
|||
| What to Change
|
||||
|
||||
|
||||
|[.filename]#head/en_US.ISO8859-1/htdocs/index.xsl#
|
||||
|Remove `&u.relXXX.announce;` and `&u.relXXX.current;` references.
|
||||
|[.filename]#~/website/themes/beastie/layouts/index.html#
|
||||
|Remove `u-relXXX-announce` and `u-relXXX-announce` references.
|
||||
|
||||
|[.filename]#head/en_US.ISO8859-1/htdocs/releases/index.xml#
|
||||
|Move the &u.relXXX.*; macros from the supported release list to the Legacy Releases list.
|
||||
|[.filename]#~/website/content/en/releases/_index.adoc#
|
||||
|Move the `u-relXXX-*` variables from the supported release list to the Legacy Releases list.
|
||||
|
||||
|[.filename]#head/en_US.ISO8859-1/htdocs/releng/index.xml#
|
||||
|[.filename]#~/website/content/en/releng/_index.adoc#
|
||||
|Update the appropriate releng branch to refelect the branch is no longer supported.
|
||||
|
||||
|[.filename]#head/en_US.ISO8859-1/htdocs/security/security.xml#
|
||||
|[.filename]#~/website/content/en/security/_index.adoc#
|
||||
|Remove the branch from the supported branch list.
|
||||
|
||||
|[.filename]#head/en_US.ISO8859-1/htdocs/where.xml#
|
||||
|[.filename]#~/website/content/en/where.adoc#
|
||||
|Remove the URLs for the release.
|
||||
|
||||
|[.filename]#head/share/xml/navibar.ent#
|
||||
|Remove `&u.relXXX.announce;` and `&u.relXXX.current;` references.
|
||||
|[.filename]#~/website/themes/beastie/layouts/partials/sidenav.html#
|
||||
|Remove `u-relXXX-announce` and `u-relXXX-announce` references.
|
||||
|
||||
|[.filename]#head/en_US.ISO8859-1/htdocs/security/advisory-template.txt#
|
||||
|[.filename]#~/website/static/security/advisory-template.txt#
|
||||
|Remove references to the release and releng branch.
|
||||
|
||||
|[.filename]#head/en_US.ISO8859-1/htdocs/security/errata-template.txt#
|
||||
|[.filename]#~/website/static/security/errata-template.txt#
|
||||
|Remove references to the release and releng branch.
|
||||
|===
|
||||
|
|
Loading…
Reference in a new issue