Skip to content

Instantly share code, notes, and snippets.

@hmharshit
Created August 31, 2020 17:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hmharshit/22663905ca08ed79e0a053ae773f45d6 to your computer and use it in GitHub Desktop.
Save hmharshit/22663905ca08ed79e0a053ae773f45d6 to your computer and use it in GitHub Desktop.

GSoC 2020 Final Report with C3G

Introduction

This summer I had a great time working on Ingesting the Canadian Common CV under the guidance of the Simon Chénard. This work product describes what I accomplished this summer and what is left to do.

The project goal was to develop a tool that parses the CCV & saves data in a database so that relevant data can be used in external applications.

This project was developed from scratch. So every work done in the source repository can be considered for evaluation.

All about Hack

Before I got selected

  • Added basic boilerplate template code - Commit #1
  • Designed & Implemented Models for the database - Commit #2

After I got selected

  • Added Parser for CCV & Database Ingestion - PR #1
  • Added Test cases for the parser & some sample files for the deployement - PR #2
  • Added endpoint to fetch some basic details from the available CCVs - PR #3

Conclusion

I have got to learn about the standard paradigms & best development practices of python while working on this project. There are also some things which are left that I'll be looking after the GSoC upon my mentor approval.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment