marktext/docs/dev/RELEASE.md
bolshoytoster 2ed5a85012
Removed the space in 'Mark Text' (#2763) (#2782)
* Removed the space in 'Mark Text' (#2763)

Literally just replaced all occurances of 'Mark Text' with 'MarkText' using sed.

This is directly related to #2763.

* Revert changes to .github directory

Reverted changelog etc.

* Added `cs` alias for `csharp` in code blocks (Fixes #2760)

* Added error handler in the renderer process (should fix #2758)

The `src/muya/lib/contentState/clickCtrl.js` file will now return if
`document.querySelector` fails to find an element.
2021-12-25 21:05:58 +08:00

29 lines
1.2 KiB
Markdown

# Steps to release MarkText
- Create a release candidate
- Create branch `release-v%version%`
- Set environment variable `MARKTEXT_IS_STABLE` to `1` (default on AppVeyor and Travis CI)
- Ensure [changelog](https://github.com/marktext/marktext/blob/master/.github/CHANGELOG.md) is up-to-date
- Bump version in `package.json` and changelog
- Update all `README.md` files
- Bump Flathub version ([marktext.appdata.xml](https://github.com/marktext/marktext/blob/master/resources/linux/marktext.appdata.xml))
- Create commit `release version %version%`
- Ensure all tests pass
- A new draft release should be available or create one
- Publish GitHub release
- Add git tag `v%version%`
- Add changelog
- Add SHA256 checksums
- Update website and documentation
- Publish [Flathub package](https://github.com/flathub/com.github.marktext.marktext)
- Ensure native dependencies
- Update `runtime` and `SDK` if needed
- Bump version and update URLs
- Test the package (`scripts/build-bundle.sh && scripts/test-marktext.sh`)
- Create commit `Update to v%version%`
## Work after releasing
- Ensure all issues in the changelog are closed
- :relaxed: :tada: