nrnb / GoogleSummerOfCode

Main documentation site for NRNB GSoC project ideas and resources
114 stars 38 forks source link

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

Closed yash170106065 closed 1 year ago

yash170106065 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.

I prefer you to research more and find out more additional actions and that can be added in the workflow https://github.com/sdras/awesome-actions

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 Aditya Bharadwaj

IRC

Discord for GSoC 2023: https://discord.gg/AqjnwHndq8 Gitter for community: https://gitter.im/graphspace/community?utm_source=share-link&utm_medium=link&utm_campaign=share-link

maheshkasabe commented 1 year ago

Hello Yash , are these projects open to work ? i really wanna work on them , would appreciate if you assign them to me !

yash170106065 commented 1 year ago

Sure @maheshkasabe I appreciate that you are interested in contributing to Graphspace and its better you start by setting up Graphspace locally and identify the issues as well as write down each dependency version, this will be your first step as well as this will help while creating gsoc proposal. Thanks

yash170106065 commented 1 year ago

@khanspers can you please provide me access for putting the labels on this issue.

jahandaniyal commented 1 year ago

Hello Yash , are these projects open to work ? i really wanna work on them , would appreciate if you assign them to me !

Hi @maheshkasabe - Like @yash170106065 said The best way to get started would be to build GraphSpace locally and then head over to GraphSpace's Issue list. See if you can find anything that might sound interesting to you.

Cheers,

Vikash-8090-Yadav commented 1 year ago

Hey @yash170106065 am very intersted in this project as this match with my skill .Please tell from where should i start and if possible please provide any irc channel of that project or else something where i can ask query .Thank u ✌️

yash170106065 commented 1 year ago

@Vikash-8090-Yadav I appreciate that you are interested in this project as mentioned above you should start by setting up graphspace locally Below i am attaching IRC channel link

https://discord.gg/AqjnwHndq8

maheshkasabe commented 1 year ago

Definitely @jahandaniyal would love to add value this project !

khanspers commented 1 year ago

@yash170106065 : You should have access now (I added you to the mentor group), let me know if there is still an issue.

yash170106065 commented 1 year ago

Thanks, @khanspers i got it now

deep-poharkar commented 1 year ago

hey @yash170106065 i tried setting up GraphSpace locally but i'm getting an error when it comes to step 6 of https://github.com/Murali-group/GraphSpace/wiki/Running-GraphSpace-Locally i have been trying since days would appreciate if you help me out.

yash170106065 commented 1 year ago

@maheshkasabe @Vikash-8090-Yadav @deep-poharkar I created a new discord server specifically for Gsoc 2023 that will help us to connect biweekly and resolve your issues https://discord.gg/AqjnwHndq8

khanspers commented 1 year ago

NRNB has been accepted as a mentoring organization for GSoC 2023! Contributor applications open on March 20. Here are some useful links:

GSoC contributor guide NRNB project proposal template Eligibility requirements Full program timeline

muskan-k commented 1 year ago

Hi @jahandaniyal @yash170106065 !! I'm Muskan Kothari, CSE senior from PES University, Bangalore and I'm super interested in this project at NRNB.

A little about me: Prior to CSE, I studied biology and love implementing interdisciplinary projects. Over the years, I've enhanced skills in Python, C++, C and Java, PostgresQL, Apache Spark, Hadoop, Docker, Git, shell scripting and machine learningthrough multiple projects. Some relevant ones would be - converting monolith to micro services application (Docker, Python), Car insurance management (PostgresQL), Sentiment Analysis on Twitter, Lexical Diversity in Alzheimer's etc.

I've started setting up GraphSpace locally, and I'm almost there. Resolved a couple of issues I ran into yesterday with the set up, but have some more to go. I've joined the IRC channel. I'll post the issues there in case I can't resolve them soon.

Looking forward to a meet with you guys so I can discuss this project and my proposal attempts!

UPDATE: I'm done setting up the GraphSpace locally!

Thanks, Muskan.

yash170106065 commented 1 year ago

Hey @muskan-k great to see that you are interested in this project and its amazing that you setup the graphspace locally in such a less time, as well as regarding something specific to proposal try not to share in public groups ask in discord direct messages. Thanks

khanspers commented 1 year ago

This project is an active GSoC 2023 project. Closing this issue because it is no longer available for other contributors/students.