Browser plugins for deciphering IATI organisation files.
You’ll need git
, as well as recent versions of npm
, node
and gulp-cli
.
$ # clone the repo
$ git clone https://github.com/pwyf/iati-decipher.git
$ cd iati-decipher
$
$ # install dependencies
$ npm install
$
$ # watch for changes & create development build
$ npm run watch
Then:
- In Chrome, visit chrome://extensions and enable developer mode.
- Click “Load unpacked” and select the
dev
folder. - Visit any organisation dataset on the IATI registry. E.g. this one.
- You might also want to consider installing Extensions Reloader. It’s very handy.
-
First, be sure to bump the version number in
package.json
,src/static/manifest.json
, andCHANGELOG.md
. -
Then run:
npm run dist
This should update the files in the
docs/demo
folder (which are in version control) and create anextension.zip
file (which isn’t in version control). -
Commit all changes and push to github
-
Create a new github release:
npx gh-release
-
Finally, upload
extension.zip
to: