anchor.diff:  :toc:
   :toc-placement: preamble
   :currentversion: 0.6.0
  -:documentedVersion: 0.6.0
  +:documentedVersion: 0.6.1-SNAPSHOT
   :githubUrl: https://github.com/ToToTec/CmdOption
   :wikiUrl:  {githubUrl}/wiki
   :gitterUrl: https://gitter.im/ToToTec/CmdOption
  
positive.code: * Do a full build - *All tests have to pass!*
  * Update asciidoc-attributes and Changelog and in this `README.adoc` (add changes, add proper version and date)
  * Commit and create a git tag
  * run the deploy script `deploy-maven-central.sh`
  * Stage and release repository in Sonatype Nexus (https://oss.sonatype.org/index.html#stagingRepositories)
  * Update version (increment and add `-SNAPSHOT` suffix)
  
  == Other Projects
  
negative.code: You want to create a new or update an existing translation?
  
  CmdOption uses GNU Gettext.
  The translations for the currently supported languages are located under `de.tototec.cmdoption/src/main/po`.
  The message catalog template will be extracted in the compile phase
  and is located under `out/cmdoption/msgCatalog/dest/messages.pot` and can be used as template for a new language.
  
  To update all translation files under `de.tototec.cmdoption/src/main/po` use the following command:
  
  .Updating translations with extracted strings
  ----
  mill cmdoption.updateTranslations
  ----
  
  After that, edit the updated translation files and update the fuzzy or newly added messages.
  