Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cytoscape App Store Upgrade #198

Open
AlexanderPico opened this issue Jan 24, 2022 · 26 comments
Open

Cytoscape App Store Upgrade #198

AlexanderPico opened this issue Jan 24, 2022 · 26 comments

Comments

@AlexanderPico
Copy link
Member

AlexanderPico commented Jan 24, 2022

Background

The Cytoscape App Store is an interactive website for browsing, submitting and installing Cytoscape apps. Cytoscape is a free, open source data visualization tool for biomedical research, focused on molecular networks. There are over 370 apps in the App Store that bring specialized functionality to Cytoscape, including database access, data-driven visualization and novel analysis capabilities. The site sees over 1000 downloads per day from users of the Cytoscape research tool. A motivated student with an interest in advanced web development could make major enhancements to the site.

Goal

In addition to the necessary upgrades, we have a list of features to implement for the site, ranging from entry-level to advanced. Per your interests and skill, propose to us which of these features you think you could complete in the time you have. Additional features can be suggested as well.

  • Highlight and incentivize adding profile information to app pages
  • Implement a new Web App Builder: a simple form where folks could register URLs and Titles that can either be added to a list of community bookmarks in CyBrowser or as independent apps that folks could install to access 3rd party sites.
  • Implement a web app for viewing the App Store from within CyBrowser. This could be an app manager replacement.
  • Add support for submitting, browsing, downloading R and Python scripts.

Difficulty Level: Easy

Technically, this is an easy project. However, advanced user-centric design skills, UI/UX skills and deployment skills may be helpful.

Size and Length of Project

  • 175 hours
  • 12 weeks

Skills

Django, Python, JavaScript (essential)

Public Repository

GitHub repo: cytoscape/appstore
Issue tracker: cytoscape/appstore/issues

Potential Mentors

  • Alex Pico
  • Chris Churas
  • Yihang Xin
  • Scooter Morris
@Abcdma
Copy link

Abcdma commented Jan 29, 2022

Hey @AlexanderPico @yihangx @scootermorris @coleslaw481 , I really like to work with django and want to start on this project. But the issues page mostly has very old issues, please guide on where I can start.

@AlexanderPico
Copy link
Member Author

@Abcdma Thanks for your interest. Those are the issues we've documented. @coleslaw481, Chris, do you have new issues or priorities on the list?

@coleslaw481
Copy link

A couple, upgrade to Django 3.2 LTS ticket and a ticket requiring SSL for License URLs that require confirmation

@khanspers
Copy link
Contributor

NRNB has officially been accepted as a mentoring organization for GSoC 2022! Here are some useful links:

@khanspers
Copy link
Contributor

A reminder that the application period opens on Monday April 4. Proposals to NRNB must be submitted on the official GSoC Site (https://summerofcode.withgoogle.com/) before April 19, 18:00 UTC to be considered, and contributors are encouraged to submit proposals in draft format early, so that mentors can give feedback directly at the GSoC site.

@VigneshReddyJulakanti
Copy link

Hey @AlexanderPico @coleslaw481 @scootermorris @yihangx , I have installed Cytoscape and looked over it , Saw the need of improving app store , and also we are getting redirected to browser for app Store , so we can also make an integrated app Store , Where will I find the code for the Cytoscape app store and I am looking forward to work on this project for GSOC 2022 . I am Vignesh , 2 nd year of bachelor degree Major CSE in KMIT INDIA.

@yihangx
Copy link

yihangx commented Apr 6, 2022

@VigneshReddyJulakanti
Copy link

Thanks @yihangx , like you all mentioned in the goals , opening the app store in Cytoscape browser , was a good idea , so we will be providing an option named , app Store , on clicking on that , a new Cytoscape browser window will be poped up ,and will show the web version of app Store . So now we should upgrade the web version of the app store as you mentioned .
So did I get it correct ? Any suggestions like what I do now.

@AlexanderPico
Copy link
Member Author

IMPORTANT REMINDER: GSoC 2022 is for new “beginners” to open source.

Applicants are expected to review eligibility requirements prior to applying. We can not accept applications from contributors with prior open source development experience. From the GSoC FAQ https://developers.google.com/open-source/gsoc/faq:

Can someone already participating in open source be a GSoC Contributor?

The goal of GSoC is to bring new contributors into open source organizations. GSoC can also help beginner contributors learn the ins and outs of open source while being mentored by experienced community members.
GSoC is for new and beginner contributors to open source, it is not for experienced contributors to open source.

@khanspers
Copy link
Contributor

Closing in preparation for GSoC 2023.

@AlexanderPico
Copy link
Member Author

Reopened for GSoC 2023

@AlexanderPico AlexanderPico reopened this Jan 7, 2023
@Vikash-8090-Yadav
Copy link

Vikash-8090-Yadav commented Jan 8, 2023

Hey @AlexanderPico Greetings!
This is Vikash Kumar Yadav and am currently in 3rd yr doing B.tech from Chandigarh university , I am good in Web3 , React , Cytoscape , Javascript and Django . I am exploring github for the uncompleted and amazing project issue and i found this . And i am very excited to work on it , Can u please tell from where should I start .
I am very pleased if u guide me through this.Thank u in advance for your help . 😄
I look forward to working with you on this project and learning from your expertise . 🤞
PS :
If possible provide me any social profile of yours so that i can connect with you where we can discuss .

@khanspers
Copy link
Contributor

@Vikash-8090-Yadav : Thank you for your interest. We are still in the process of applying as a mentoring organization; mentoring organizations will be announced on Feb 22. Check back after that date for more information.

@Vikash-8090-Yadav
Copy link

@Vikash-8090-Yadav : Thank you for your interest. We are still in the process of applying as a mentoring organization; mentoring organizations will be announced on Feb 22. Check back after that date for more information.

@khanspers Thank u for the reply ma'am! Sure , i ll check again after the given date ✌️

@moonLight-7k
Copy link

Hello, I am interested in contributing to open source projects and would love to participate in any that you have available. I have experience in web Development and am eager to learn and grow my skills through working on these projects. Please let me know if there are any opportunities for me to get involved, I would greatly appreciate it. Thank you!

@sachinrao8312
Copy link

Hi I am Sachin Rao, Pre final Year student of Bachelors in Computer Science.
The required skills matches my skillset.
I would like to contribute and add value in this project.
Thank You

@khanspers
Copy link
Contributor

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

@jai12789
Copy link

Hi ,I am Jai Avasthi ,Pre final year student from India. I have been working JS and Django for quite some time and I am interested to cotribute to this project for GSoC 24.
I would like to know whom I can reach out if I have some queries regarding the project.
Thank You

@coleslaw481
Copy link

Sorry on the delayed response, feel free to paste your questions here

@jai12789
Copy link

Hi could you help me with my proposal. Could you please review it . How do I send it to you (any contact details)?
Thank you

@khanspers
Copy link
Contributor

@jai12789 : Please note that you can submit a draft proposal in the GSoC interface which you can then update based on feedback up until the deadline (April 2, 18:00 UTC). This is the best way to get feedback from multiple mentors. All proposals must be submitted via the GSoC interface; we cannot consider proposals sent to us by other means.

@jai12789
Copy link

Should I mark this as a Medium or large project?

@khanspers
Copy link
Contributor

@jai12789 : The size is listed as 175h, which is a Medium project.

@jai12789
Copy link

Hi, I have submitted the proposal. Please do provide me the feedback regarding it.
Thank You

@jai12789
Copy link

jai12789 commented Apr 2, 2024

Hi I am getting this error when i run yarn test command. Please help(windows 11)
image

@jai12789
Copy link

Hi everyone,
I request mentors to kindly guide me with the issues i am facing . I know you guys might be busy but i do want to learn from you guys and help in contributing to the project. I also tried fixing issues but my PRs are not getting any response or review from the code maintainers. Please do help me out with it.
Thank You

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

No branches or pull requests