Tool to transform a set of input files (spreadsheets, IATI) into a combined IATI file.
See the developer documentation website for further information on how the conversion tool works.
|
❗
|
The scripts are tested on Ubuntu. A known issue is that the iati-workbench script uses GNU’s For Mac: the For earlier versions, an option is to install |
-
Clone the repository, make sure to include the submodules:
$ git submodule update --init --recursive
-
Optional: put the
aida-s2iscript in your path, for instance as a symlink:$ ln -s ${PWD}/aida-s2i ~/bin/aida-s2i -
Optional: create a local version of the documentation:
$ npm i
$ npm run docs:local
Open the file
build/site/index.htmlin a browser.
-
Create a workspace directory outside the source repository, for instance:
$ mkdir ~/workspace && cd ~/workspace
-
Build a local container image from within the workspace directory:
$ aida-s2i -d build
-
Create the structure of workspace directories, and add the demo spreadsheet templates.
$ aida-s2i add-templates
-
Run your first conversion
$ aida-s2i spreadsheet-iati
First inspiration came from Kit Wallace’s Aidview DB (working with eXist)
|
ℹ️
|
TODO: rename |
TODO: Continuing on testing, would it be helpful for the testing setup to include some kind of CI/CD steps? Like having the tests run whenever you push and perhaps integrating some test coverage interface? @stefanos perhaps you could elaborate?