Integration - Technology and Tools
Defines the projects, tasks, and KPIs associated with the technical aspects of integration. This includes technical support for integration partners and the development and maintenance of tools to improve the integration experience.
There are several dimensions associated with supporting FIO integration from a technical perspective:
Integration documentation / Devhub
Develop and maintain Devhub to support integration
Integration development support
Work with FIO integration partners to develop efficient integration processes
Integration IT Support
Work with integrators to facilitate setting up and running FIO API nodes
Maintain releases and docker images
Tools and libraries to improve the integration experience
SDKs
SDK Development
SDK testing
SDK testing currently consists of:
SDK unit tests written by development team
Typescript unit tests run against new releases of fiosdk_typescript and new fio and fio.contracts releases
Kotlin and Swift unit tests are not currently maintained or run for new releases.
Go SDK is maintained by Blockpane. TBD on how unit tests are built or run. TBD on how Go SDK is maintained.
Registration Site
Application testing
Application testing is currently covered by manual UAT testing by the development and product teams. Options being considered are:
Using Proof’d automated regression scans to catch changes
Writing Web UI automated tests
Increasing manual testing
Data Services
Data services development and hosting
Developer outreach and community building
Ensure FIO development community has the resources, motivation and tools they need to excel and deliver high quality software
Ensure that FIO development community is always focused on ease of implementation and ease of use as high priorities
Community bounty program
KPIs
Task | KPIs |
---|---|
Integration documentation / Devhub |
|
Integration development support |
|
Integration IT support |
|
SDKs | SDK tests run within 5 days of SDK releases or within 5 days of fio and fio.contract releases |
Registration site |
|
FIO Data services |
|