Skip to content

ReleaseChecklist

Ed Kolis edited this page Aug 25, 2019 · 1 revision

Code cleanup

  • Purge any properties or other code that are marked as [Obsolete] waiting on ending of a test game.

Testing

  • Quickstart
  • Ship movement
  • Combat
  • Manipulating fleets (add/remove/disband)
  • Go through issues with a milestone of testing and test them so they can be resolved.
  • Make sure all issues with a severity of "blocker" are resolved.
  • Run unit tests
    • Some of them need to be run individually to pass; run them all at once first, then run the failed ones individually.
    • There are a few that are broken and thus can be ignored if they fail:
      • DynamicFormula (Something is getting initialized wrong, probably need to load the formula from an actual mod)
      • The SimpleData tests in DataTest (SimpleData is not used in the game yet)

Building

  • Update assembly versions, e.g. 0.0.9 for alpha 9, 0.2.0 for beta 2, etc...
  • Make a release build of the game
  • Make sure there are no SE4 assets in the release folder (save for data files)
  • Zip up the Release folder (or 7z, rar, whatever)
  • Rename the Release folder inside the zip file to FrEee
  • Upload the zip file to the downloads section of bitbucket

Announcing

Clone this wiki locally