Skip to content

Asset Store Release

Ajiemar Santiago edited this page Nov 1, 2018 · 17 revisions

For Asset Store releases, create a new branch from the rc-version branch and call it as-version.

  • Remove the Travis directory
  • Remove .travis.yml, .releasec and Doxyfile
  • Remove integration tests Scripts/UnitTests
  • Remove Sandcastle generator files Scripts/Editor/Help
  • Remove Docs directory
  • Generate html documentation by running SupportingFiles/convert-markdown-documentation.ps1
  • Resolve all warnings
  • Revise Watson Services section of README.html (search for To get started with the Watson Services)
    • Add <br /> before each * to break up services
    • Remove / before each url in the services
    • Append /index.html to each url in the services
  • Remove SupportingFiles directory after documentation is complete
  • In Scripts/Utilities/Constants.cs set the following
    public const string TRACKING_QUERY_PARAM = "target=/developer/watson&cm_mmc=Display_UnitySDK-_-Developer_Innovation-_-WW_WW-_-unity_sdk_watson_dw";
    
  • In README.html revise the # link
    <li>You need an <a href="http://console.bluemix.net/registration?target=/developer/watson&cm_mmc=Display_UnitySDK-_-Developer_Innovation-_-WW_WW-_-unity_sdk_watson_dw">IBM Cloud</a> account.</li>
    
  • Create a new version draft using Unity Asset Store Tools (only Taj and Mamoon have access to this for now)
  • For each version of Unity we want to support, upload the package to the Asset store. Typically we support Unity version 2017.1 and up. Uploading seems to work better on OSX than on Windows.
Clone this wiki locally