Any changes to the README are delayed until the last PR before release because in the past new users have read the README and assumed that any features in the README MUST exist in the version they can install from the JetBrains repository, so documenting master
features in the README leads to just more support work.
- Update
version
ingradle.properties
to the release version used inresources/META-INF/plugin.xml
. - Run the
buildPlugin
gradle task.
- Install the build plugin from disk
- Preferences > Plugins
- Click "Install plugin from disk..."
- Select the
build/distributions/intellij-elixir-VERSION.zip
- Click Open
- Click Apply
- Click Restart
- Ensure no errors are raised during re-indexing and reparsing of any previously open files.
- Try out new features for this release
git tag -a vVERSION -m "Version VERSION"
git push
git push --tags
To create release notes for the new tag
- Open https://github.com/KronicDeth/intellij-elixir
- Click releases
- Click Tags
- Click "Add release notes" for tag you pushed
- Set the "Release title" to
vVERSION
- Add the the release notes
- Thanks for bug reporters for the release (use the Milestone filter to find issues fixed for the release version)
- The changes from the for the release (copy directly from
CHANGELOG.md
) - README updates (copy directly from
README.md
) - Attach the
build/distributions/intellij-elixir-VERSION.zip
binary. - Click Publish Release
- Go to https://plugins.jetbrains.com/plugin/7522
- Click Update Plugin
- Click "Choose File" and select
build/distributions/intellij-elixir-VERSION.zip
- Add a brief summary of important enhancements or bug fixes for the RSS feed
- Click "Upload New Build"
- Open IntelliJ Elixir - Elixir plugin for JetBrain's IntelliJ Platform
- Click "+ Reply" at the bottom of the thread
- Put version as title of post
# Version VERSION
- Add Donate link
[Donate](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=Kronic%2eDeth%40gmail%2ecom&lc=US&item_name=Elixir%20plugin%20for%20IntelliJ%20IDEA¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted) (Lowest/Median/Mean/Record is $1/14.19/26.34/200.00 USD.)
- Paste Release Notes from Github in message body
- Add Installation Instructions link
[Installation Instructions](https://github.com/KronicDeth/intellij-elixir/blob/VERSION/README.md#installation)
- Click "Reply" to post reply
- Tweet
IntelliJ Elixir vVERSION
SUMMARY
https://plugins.jetbrains.com/plugin/7522
https://github.com/KronicDeth/intellij-elixir/releases/tag/vVERSION
#myelixirstatus
- Pin Tweet
- Open http://elixirstatus.com/
- Click Sign in and Post
- Put "IntelliJ Elixir VERSION" for the title
- Put in brief bullet-points of enhancements and bug fixes
- Add Installation Instructions link
[Installation Instructions](https://github.com/KronicDeth/intellij-elixir/blob/VERSION/README.md#installation)
- Click "Post this"
- Click "Retweet this!"