Maintainers Hub - endlessm/threadbare GitHub Wiki
Releasing
Before releasing:
- Add a commit that updates
linux/org.endlessaccess.threadbare.releases.xml - Update the credits (see below). Not necessary for every release.
- Draft a release.
- Do a playthrough to smoke-test the release.
Updating the credits
Update the credits for tasks completed since the last time the credits were updated. As part of this, check which new third-party assets were added that require attribution in the credits, and add those too.
There are some contributions that need some manual checking. For example:
- The integration of a sound effect originally contributed by someone else. e.g. 2790 / 1030
- The integration of a spritesheet based on a concept art originally contributed by someone else. e.g. 3000 / 1100 / 1099
We need to make sure that everyone is credited.
Updating addons
Remove all C# and referenced scenes or resources. From within the project, run the EditorScript: tools/remove_csharp_related_files.gd
Remove all examples. For example, in 239f7c64 all of addons/phantom_camera/example_scenes were removed.