Skip to content

kasramp/weather-extension

Repository files navigation

Metis Weather Extension Build Status

Metis is a Google Chrome weather extension which's built on top of Eris API. It provides the current weather based on the user's geolocation.

Screenshots

Kuala Lumpur Los Angeles Dubai Sydney

Installation

Metis is compatible with both Google Chrome and Chromium. You can download it from Chrome Web Store at this link: TODO

Developer installation (Beta)

To install the latest version, before it gets published to Chrome Web Store, download the latest zip file from release tab. After that extract the zip file, then open the browser and go to chrome://extensions/. Enable developer mode. Lastly, click on load unpacked and point to the extracted path.

Technology

Metis is built with HTML, CSS, Weather Icon and Vue.js. The weather condition is acquired by making an background call to Eris api.

Setting up the project

Just clone the repository and open in a editor like VS code.

Run dev

$ npm run watch:dev

Build dev

$ npm run build:dev

Build prod

$ npm run build

Build zip prod

$ npm run build-zip

Release process

Metis is hooked up with Travis. To release a new version all needed is to make a commit and push it to upstream. The CI pipeline automatically picks up everything from there and creates a new release and tag.

To know more about the release process see .travis.yml and .release-it.json files.

Contact