...
Dates | Tasks/Plan | Status |
---|---|---|
Jun 12 - Jun 26 | Mentee intro with the mentor. Decision on the progress of the connector | Completed |
Jun 27 - Jul 10 | Understanding of the current work done for polkadot in #1997 PR | Completed |
Jul 11 - Jul 24 | Upgrade the existing AIO to latest version of Polkadot - phase 1 (AIO) | Completed |
Jul 25 - Aug 7 (Jul 28 eval) | Upgrade the existing AIO to latest version of Polkadot - phase 2 (test-tooling) | Completed |
Aug 8 - Aug 21 | Update the connector code for the new version - phase 1 | Completed |
Aug 22 - Sep 4 (Aug 31 eval) | Update the connector code for the new version - phase 2 | Completed |
Sep 5 - Sep 18 | Update the test cases for the new version - phase 1 | Completed |
Sep 19 - Oct 2 | Update the test cases for the new version - phase 2 | Completed |
Oct 3 - Oct 16 | Prometheus Integration with the connector code and test cases | Completed |
Oct 16 - Oct 30 (Oct 20 eval) | Architecture reference diagrams of the connector | Completed |
Oct 31 - Nov 6 | Documentation of the connector, creation of PR | Completed |
Nov 7 - Nov 30 (Nov 30 eval) | Blogpost creation and PR merge | In Progress |
Methodology
- TBD
- TBD
- TBD
- Understand cacti codebase and the supplychain example (to understand what functionalities is generally expected from a connector)
- Understand a single connector (like besu connector) and its development lifecycle (how the connector is gradually created by first having its dockerised AIO, then its test tooling, then generation of code using a master openapi spec file, and then wiring up everything alongside the creation of the main connector class and finally having the connector README docs)
- Creation of polkadot AIO image (part1)
- COMMIT - 1: Creation of polkadot AIO image (part2) (this will take up time, thus dividing into 2 parts)
- COMMIT - 2: Creation of polkadot test tooling
- Creation of polkadot connector openapi specs, basic test case and connector class with base functions (part 1)
- COMMIT - 3: Creation of polkadot connector openapi specs, basic test case and connector class with base functions (part 2) (This will take up significant time, thus dividing into 2 parts)
- Updation of the openapi specs, test cases and addition of the rest of the code as per the requirements observed in commit 3 test cases (part 1)
- COMMIT - 4; Updation of the openapi specs, test cases and addition of the rest of the code as per the requirements observed in commit 3 test cases (part 2) (this will take up the most time, thus dividing into 2 parts)
- COMMIT - 5: Creation of README.md for the connector plugin and architecture reference diagrams
- Creation of PR with the 5 progressive commits and incorporation of review comments
- Creation of final presentation/demo to showcase the work done in this project