Describes the steps necessary to create a custom release process


The release handler covers all operations related to performing a release, including pre- and post-operations.  The process has three stages:

  • Begin Release
    • Detect any validation or QA errors in the content to be released
    • Fix any problems
    • Repeat until no problems are detected
  • Process Release
    • Write the release files
    • Things to consider:
      • Converting rules, relations, advice, principles into proper text format
      • Up-propagation
  • Finish Release
    • Move all currently publication-ready content into published status
    • Start a new editing cycle

Custom release processing can be added in a separate class, or specified in the mapping-custom project in CustomReleaseProcessing.java.  


  • No labels