Crossplatform desktop application to control Logitech Harmony Hubs. Download the latest version from the releases page.
Orchestra is under development. The roadmap gives an overview about what you already can use the available version for:
- Discover hubs in your network
- Start and switch activities on a hub
- Trigger actions (like volume up/down, switch channels etc.)
- Bundle app for Apple OS X
- Bundle app for Windows
- Bundle app for Linux
The master
branch contains the latest stable release of the application.
Development efforts are integrated with the develop
branch first. Changes get then merged into master
as soon as a new release should be published.
When opening a new Pull Request make sure you point them to develop
. Further ensure that your code follows standard-js style guidelines and you make use of proper commit messages. Orchestra loves Commitizen, so take a look there and use git cz
for the most simple workflow :-)
Thank you for your contribution!
Following npm
commands are available:
$ npm run dev # execute in development mode with hot react-hot-loader
$ npm run clean # clean tmp/ and dist/ directories
$ npm run test # execute tests and style checks
$ npm run prepare # run webpack in production mode, generates files in tmp/
$ npm run build # build deployables for various platforms (run prepare first)