-
Notifications
You must be signed in to change notification settings - Fork 100
Release preparation
Checklist of steps to follow when preparing a new release of the DITA-OT documentation.
-
Finalize docs content.
-
Use Git Flow to finish the release branch in the
docsrepo:git flow release finish RELEASEThis performs the following steps automatically:
- merges the release branch back to
master - tags the merge commit on the
masterbranch - merges the release tag into
develop
- merges the release branch back to
-
Update the
docsrcsubmodule pointer in the maindita-otrepo. -
Use Git Flow to finish the release branch in the main
dita-otrepo:git flow release finish RELEASE -
Edit release on https://github.com/dita-ot/dita-ot/releases.
For _Release Notes_, see [dita-ot.org/3.5/release-notes/#v3.5.1](https://www.dita-ot.org/3.5/release-notes/#v3.5.1).
-
Update project website (see Release preparation in the project website wiki).
-
Publish artifacts to Sonatype.
-
Update Release Notes based on the list of resolved issues in the release milestone.
-
Increment (verify/update) version numbers in
key-definitions.ditamap
(compare w/ version setting in dita-otbuild.gradle):-
version& -
releasekeys
-
-
Update the list of contributors for the target release based on
git-extrasoutput fromdita-otrepo:git summary 3.3.. -
Run the docs build via the Gradle wrapper to generate/update the messages & parameters topics, HTML & PDF output:
./gradlew -
Run the
sitebuild task in the docs repo, output todita-ot.github.io/dev../gradlew site -PoutputDir=~/dita-ot.github.io/dev(For more information, see Building site output in the project website README.)
- Close release milestone and related project.
- Move any remaining unresolved issues to new milestone/project.
- Remove remote release branch.
- Update
.travis.ymlto use the new DITA-OT version for CI builds. - Update Wikipedia page with latest release info (at least for major releases)
- Update the
dita-otHomebrew formula and open a pull request inhomebrew-core. - Add release date to Release Notes on
developbranch.
View the latest DITA Open Toolkit docs at www.dita-ot.org/dev.