nrnb / GoogleSummerOfCode

Main documentation site for NRNB GSoC project ideas and resources
115 stars 39 forks source link

Setting up the CI/CD with Github Actions on Graphspace #220

Closed yash-jm closed 1 year ago

yash-jm commented 1 year ago

Background

GraphSpace is an easy-to-use web-based platform collaborating research groups can use for storing, interacting with, and sharing networks. A GraphSpace user can upload graphs through a REST API, import graphs created in Cytoscape, interact with graphs (view them, customize layouts, and save layouts), share graphs (create groups and add collaborators, share graphs among all members of a group or with the world), search graphs, and organize graphs using tags. GraphSpace has a comprehensive REST API that allows users to communicate programmatically with it. Overall, GraphSpace provides a rich set of user-friendly features designed to enhance network-based collaboration.

Goal

This project aims to stabilise the project and its code repository as there are multiple dependencies so, this will also help in reducing problems and blockers while setting up this project locally and also setting up the pipeline and checks for the PR to be merged into master.

Difficulty Level: Medium

Size and Length of Project

Skills

Docker GitHub Actions [Python]()

Public Repository

https://github.com/Murali-group/GraphSpace/

Potential Mentors

Yash Agarwal Daniyal Jahan Warsi