Skip to content
📊 Browser plugins for deciphering IATI organisation files.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
src
.gitignore
CHANGELOG.md
LICENSE.md
README.md
demo.gif
gulpfile.js
package-lock.json
package.json

README.md

IATI Decipher GitHub release

Browser plugins for deciphering IATI organisation files.

Installation

Demo

Demo

Development

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:

  1. In Chrome, visit chrome://extensions and enable developer mode.
  2. Click “Load unpacked” and select the dev folder.
  3. Visit any organisation dataset on the IATI registry. E.g. this one.
  4. You might also want to consider installing Extensions Reloader. It’s very handy.

Build for distribution

  1. First, be sure to bump the version number in package.json, src/static/manifest.json, and CHANGELOG.md.

  2. Then run:

    npm run dist

    This should update the files in the docs/demo folder (which are in version control) and create an extension.zip file (which isn’t in version control).

  3. Commit all changes and push to github

  4. Create a new github release:

    npx gh-release
  5. Finally, upload extension.zip to:

You can’t perform that action at this time.