1
0
Fork 0
mirror of https://github.com/sbrl/Pepperminty-Wiki.git synced 2024-11-22 16:33:00 +00:00
Pepperminty-Wiki/docs/08-Making-A-Release.md

44 lines
2.1 KiB
Markdown
Raw Normal View History

# Making a Release
This page contains a few notes about making a release of Pepperminty Wiki. These notes are intended to remind me of things I need to do, but you may find them useful.
2016-07-05 14:53:13 +00:00
The following things need to be done to prepare for a release:
- Check for outstanding issues
- Check the changelog
- Make sure that the README is up to date
- Make sure that Pepperminty Wiki actually works
2019-11-19 21:23:39 +00:00
- Make sure that the [downloader actually works](https://github.com/sbrl/Pepperminty-Wiki/releases/tag/v0.19.1-hotfix1)
- Bump the version:
- In the `version` file
- In the changelog
- In `apidoc.json` (TODO: Automate this?)
2019-08-28 23:39:41 +00:00
- In `package.json` (TODO: Automate this?)
2019-09-20 10:24:12 +00:00
- (Stable releases only):
2019-01-05 22:28:30 +00:00
- Pull down changes to update [online downloader](https://starbeamrainbowlabs.com/labs/peppermint/download.php)
- Ensure docs are up-to-date
2018-05-05 20:55:48 +00:00
- Update wikimatrix
2016-07-05 14:53:13 +00:00
- Write & publish the release
## Release text template
The following template text can be used for releases:
```markdown
INTRODUCTION_HERE
2020-01-16 19:10:43 +00:00
(DELETE_IF_APPROPRIATE)
Note that this is a maintenance release that backports some urgent bugfixes to LATEST_STABLE_VERSION. Current development efforts are focused on NEXT_VERSION. The work-in-progress changelog for NEXT_VERSION can be found [here](https://github.com/sbrl/Pepperminty-Wiki/blob/master/Changelog.md).
## Updating
You can update to this release simply by grabbing an updated copy of `index.php` and replacing the version in your current wiki (don't forget to take backups! I make every effort to squash as many bugs as possible, but you can never be too certain). You can get an updated copy of `index.php` in a number of ways:
- By downloading the `index.php` file attached to this release
- Using the [online downloader](https://starbeamrainbowlabs.com/labs/peppermint/download.php) (always has the latest stable version)
- Using the online downloader offline
- Building your own from source
For more information on the last 2 methods, please see [the documentation](https://starbeamrainbowlabs.com/labs/peppermint/__nightdocs/05-Getting-A-Copy.html) for more information.
## VERSION_NUMBER_HERE
FULL_CHANGELOG_HERE
```