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

1.2 KiB

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 is up-to-date
    • Bump version in package.json and changelog
    • Update all README.md files
    • Bump Flathub version (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
    • 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
  • ☺️ 🎉