This is a brief overview on how to utilize build and use the source code in this repo.
Before we begin, feel free to use this software via the Chrome Web Store.
The Source Code
Firstly you will need to clone this repo's
develop branch as
master is reserved for production releases.
$ git clone firstname.lastname@example.org:caelusminds/mintoil-open.git && git fetch && git checkout develop
This was developed in JetBrain's WebStorm on a Windows machine, so there will be a few artifacts in the source that make some things easier in that IDE.
NOTE: If you are to develop with this specific code-base, you'll need to know that both mint.com (mint.intuit.com) and the extension background page will need to have a local-storage key/value pair injected.
env | debug
Chrome Extension Standards (...sorta)
Since this is a Chrome extension in follows all of the documentation found on developer.chrome.com.
However, this is small exception in this build... we have a
manifest.js file off of the root that is a node-script that runs a routine to "build" the
To run this:
$ node manifest.js
We've written a brief node-script to minify/uglify and pack everything relevant into an archive.
$ node .scripts/pack.js