Trello-Habitica

== Developing On Your Own Copy of the Power Up ==
First, clone the Git repo
 $ git clone git://github.com/alexktzk/trello-habitica
 $ cd trello-habitica
Then, install packages
 $ npm install
== Run ==
For a quick start run
 $ npm start
It builds the project and runs webpack-dev-server to watch and update when any of the files are changed.
== Live testing ==
In order to test your code directly on a Trello board you should obtain a public url that points to your local web server. I prefer to use serveo in this case.
 $ ssh -R 80:localhost:8080 serveo.net
This command will generate a static url for you.The subdomain is chosen deterministically based on your IP address, the provided SSH username, and subdomain availability, so you'll often get the same subdomain between restarts. MoreYou can also request a particular subdomain if you don't like the autogenerated one:
 $ ssh -R my-subdomain:80:localhost:8080 serveo.net
Once you've done just grab your public url and pass it to the Power-Up form as Iframe connector URL.
== Deploy ==
 $ npm run deploy
That's it, you're live. Try to check your repo's GitHub Pages url.
The script generates and pushes the dist folder to gh-pages. For this, it creates and switches branches under the hood. Therefore, if you have any uncommited changes it will fail to run.Category:Extensions, Add-Ons, and Customizations