Tendr na “Data Store”
Zadavatel: The International Aid Transparency Initiative (organizace pod OSN, sídlí ve Vídni)
Details: This is an open tender for the building of the IATI DataStore – a robust online data service providing timely, standardised access to all data published using the IATI standard. The tender includes the development of the product as well as its hosting for at least the first year of operation.
The DS should be delivered in three phases that run back-to-back.
Phase One will allow developers to access their selected activities in XML and JSON format via API.
Phase Two will provide analyst and publisher access to a range of serialisations and reports.
o To be built using python 3, using lxml for XML processing.
o Code must be written to a style guide (for example adherence to PEP8/docstring conventions, with linters added to continuous integration checks)
o Any third-party packages that are used should be well documented and well supported
o To be built under TDD principles:
Robust repeatable feature testing
Custom functionality must be unit tested (including examples of where there are edge cases in data, including mocking of HTTP requests)
o Must be easy to debug
o A number of functions and processes used by the DS are applicable to other IATI tools. The DS should where possible, reuse existing IATI components.
o The code of the DS will be published on Github with an GNU 3.0 open source licence.
o The proposal should adopt an agile approach to development which allows for reasonable modifications to the original specification based on feedback from the IATI secretariat and user testing
o Developer Manual
o Analyst User Manual
o Data Dictionary