This is an example of the simplest way of creating an addon. It has front end code and it does not use any back end code. The example contains a html file, manifest.json and the icon. We have used python to serve files and ngrok to forward our inner port to a public domain.
Pull the code from git and open the HTML file or serve it with any web server.
- Install python on your local machine
- Go to the root folder of the project
- Use one liners python-http
- Create free account at ngrok
- Follow their guideline for installing & running app docs
- After generating the url get the new url domain and add it to our manifest.json file
This app uses data from open-meteo, a free open-source Weather API.
You can read their API open-meteo
- Create a CAKE.com developer account
- Login to your test Clockify instance, navigate to Workspace settings > Integrations
- Install the add-on through the following URL: https://resources.developer.clockify.me/integration-examples/weather/manifest.json