This section describes the changes to the website that should occur as the release cycle progresses.
The files specified throughout this section are relative to
      the head/ branch of the
      doc repository in
      Subversion.
When the release cycle schedule is available, these files need to be updated to enable various different functionalities on the FreeBSD Project website:
| File to Edit | What to Change | 
|---|---|
share/xml/release.ent | Change beta.upcoming
	      from IGNORE to
	      INCLUDE | 
share/xml/release.ent | Change % beta.upcoming
	      from IGNORE to
	      INCLUDE | 
share/xml/release.ent | Change beta.testing
	      from IGNORE to
	      INCLUDE | 
share/xml/release.ent | Change % beta.testing
	      from IGNORE to
	      INCLUDE | 
When transitioning from PRERELEASE to
      BETA, these files need to be updated to
      enable the "Help Test" block on the download page.
      All files are relative to head/ in the
      doc repository:
| File to Edit | What to Change | 
|---|---|
en_US.ISO8859-1/htdocs/releases/12.0R/schedule.xml | Change % beta.local.where
	      IGNORE to
	      INCLUDE | 
share/xml/release.ent | Update % betarel.vers to
	      BETA | 
share/xml/news.xml | Add an entry announcing the
	      BETA | 
en_US.ISO8859-1/htdocs/security/advisory-template.txt | Add the new BETA,
	      RC, or final
	      RELEASE to the template | 
en_US.ISO8859-1/htdocs/security/errata-template.txt | Add the new BETA,
	      RC, or final
	      RELEASE to the template | 
Once the releng/ branch is created, the various
      release-related documents need to be generated and manually
      added to the 12.0/doc/ repository.
Within release/doc,
      invoke make(1) to generate
      errata.html,
      hardware.html,
      readme.html, and
      relnotes.html pages, which are then added
      to doc/head/en_US.ISO8859-1/htdocs/releases/,
      where X.YR/X.Y represents the major and
      minor version number of the release.
The fbsd:nokeywords property must be set
      to on on the newly-added files before the
      pre-commit hooks will allow them to be added to the
      repository.
The relevant release-related documents exist in the
	doc repository for
	FreeBSD 12.x and later.
For each build during the release cycle, the
      MANIFEST files containing the
      SHA256 of the various distribution sets, such
      as base.txz, kernel.txz,
      and so on, are added to the
      misc/freebsd-release-manifests port.  This
      allows utilities other than bsdinstall(8), such as
      ports-mgmt/poudriere, to safely use these
      distribution sets by providing a mechanism through which the
      checksums can be verified.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
    documentation may be
    sent to <freebsd-questions@FreeBSD.org>.
    Send questions about this document to <freebsd-doc@FreeBSD.org>.