Skip to content
Parteek Goyal edited this page Aug 22, 2023 · 4 revisions

GSoC 2023 / Department of Biomedical Informatics, Emory University: CONTROL-CORE Contribute Action

This repository contains my weekly work done, updates, and the final report regarding Google Summer of Code, 2023 @CONTROL-CORE.

Overview

The main objective of the project is to provide ease to the user so that they can contribute their studies to our repository which will help new and existing users to get started with concore

Objectives

Users can use contribute script to contribute their studies to concore-studies repository

Contributions & Work Done

Repository Explored:

Repo Link Purpose
https://github.com/ControlCore-Project/concore-editor frontend of Concore
https://github.com/ControlCore-Project/concore backend of Concore
https://github.com/ControlCore-Project/concore-studies Contains study contributed by users
https://github.com/ControlCore-Project/documentation documentation of ControlConcore-Project

Week 1

PR Link Status
https://github.com/ControlCore-Project/concore-editor/pull/163 Closed

Week 2-3

PR Link Status
https://github.com/ControlCore-Project/documentation/pull/17 Merged

Week 4

PR Link Status
https://github.com/ControlCore-Project/documentation/pull/18 Merged

Week 5

PR Link Status
https://github.com/ControlCore-Project/documentation/pull/19 Merged
https://github.com/ControlCore-Project/concore/pull/75 Merged
https://github.com/ControlCore-Project/concore/pull/82 Merged
https://github.com/ControlCore-Project/concore-studies/pull/1 Merged
https://github.com/ControlCore-Project/concore-studies/pull/5 Merged

Week 6-7

PR Link Status
https://github.com/ControlCore-Project/concore-editor/pull/165 Merged
https://github.com/ControlCore-Project/concore-studies/pull/13 Merged
https://github.com/ControlCore-Project/concore-studies/pull/16 Merged

Week 8

PR Link Status
https://github.com/ControlCore-Project/documentation/pull/22 Merged
https://github.com/ControlCore-Project/concore/pull/91 Merged
https://github.com/ControlCore-Project/concore/pull/92 Merged

Week 9

PR Link Status
https://github.com/ControlCore-Project/concore/pull/98 Merged
https://github.com/ControlCore-Project/concore/pull/99 Merged
https://github.com/ControlCore-Project/concore/pull/101 Merged
https://github.com/ControlCore-Project/concore/pull/103 Merged
https://github.com/ControlCore-Project/concore/pull/104 Merged

Week 10

PR Link Status
https://github.com/ControlCore-Project/concore/pull/106 Merged

Week 11

PR Link Status
https://github.com/ControlCore-Project/concore/pull/108 Merged
https://github.com/ControlCore-Project/documentation/pull/27 Merged

Codeless Work

  • Research the Github REST API and find the different ways in which this project can be implemented
  • Discussing and choosing the optimal architecture
  • Finding Python library that can be used to interact with Github REST API

Resources

  • Concore Project Repository - Link
  • Concore Users Guide - Link

Future Work

  • Provide provision to the users to use their own account for contributing studies instead of a bot account

Thoughts on GSoC

Lastly, I would like to thank my mentor, the org admins, and community members for their continuous support and help during the project. It was so exciting to be working on this project with this wonderful community! I learned a lot during this project and would like to thank Google for this great experience.