UNPKG

homebridge-calypshome

Version:
62 lines (36 loc) 1.41 kB
<p align="center"> <img src="https://github.com/homebridge/branding/raw/master/logos/homebridge-wordmark-logo-vertical.png" width="150"> </p> # Homebridge Calyps'Home Plugin Bla bla ## Versioning Your Plugin Given a version number `MAJOR`.`MINOR`.`PATCH`, such as `1.4.3`, increment the: 1. **MAJOR** version when you make breaking changes to your plugin, 2. **MINOR** version when you add functionality in a backwards compatible manner, and 3. **PATCH** version when you make backwards compatible bug fixes. You can use the `npm version` command to help you with this: ```bash # major update / breaking changes npm version major # minor update / new features npm version update # patch / bugfixes npm version patch ``` ## Publish Package When you are ready to publish your plugin to [npm](https://www.npmjs.com/), make sure you have removed the `private` attribute from the [`package.json`](./package.json) file then run: ``` npm publish ``` #### Publishing Beta Versions You can publish *beta* versions of your plugin for other users to test before you release it to everyone. ```bash # create a new pre-release version (eg. 2.1.0-beta.1) npm version prepatch --preid beta # publish to @beta npm publish --tag=beta ``` Users can then install the *beta* version by appending `@beta` to the install command, for example: ``` sudo npm install -g homebridge-example-plugin@beta ```