Files
spring-tools/atom-extensions/development.md
2018-01-17 15:58:45 -05:00

1.1 KiB

Development Notes

Releasing Atom Extension

Before Atom package is released the RC language server JAR nneds to be produced. Open promote-fatjars-to-rc task in Concours and kick of the build. Once the build completes successfully it'd push the update to properties.json of the Atom extension with the link to the RC language server JAR file

The release process for an STS4 Atom package X is to be done with the contents of the release GitHub repository corresponding to the Atom package. Namely: https://github.com/spring-projects/<X> (Example: atom-bosh -> Release repo: https://github.com/spring-projects/atom-bosh)

  1. Clone the release repository for Atom package X
  2. Navigate to X folder. Examine package.json. The version in that file is most likely the one to be published. (Verify tags of the release git repo to verify this)
  3. Lets assume it's version A.B.C to be publsihed. The same version must be in the package.json
  4. Execute git tag vA.B.C
  5. Execute git push --tags
  6. Execute apm publish --tag vA.B.C