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 Automation: APIs and Scripting #8

Open
AlexanderPico opened this issue Apr 11, 2019 · 3 comments
Open

Cytoscape Automation: APIs and Scripting #8

AlexanderPico opened this issue Apr 11, 2019 · 3 comments
Assignees
Labels
developer tutorial Tutorials for software developers enhance Update existing docmentation web site content Content for specific web pages

Comments

@AlexanderPico
Copy link
Member

Background

Cytoscape is a desktop application with a user friendly interface, but it also can be controlled programmatically through a few different means. The control or automation of Cytoscape by scripts and other programs is an essential capability and is gaining rapidly in terms of adoption. How documentation for automation could use some work, including high-level desciptions of what it is and how to interface with it, as well as detailed and consistent descriptions of functions and parameters. One of the key challenges is that there are many ways to do the same thing, given the incremental implemenation over time. This is source of confusion for developers and users.

Goals

  • A high-level description of what automation is, when to use it and how to use it; in particular, where to start.
  • Updated content descriptions and terminology used across all API docs
  • A process for adding new features to maintain consistency

Technical Skills

  • Experience with API documentation (must have)
  • GitHub wiki markdown syntax (nice to have)
  • Experience with web service and scripting documentation (nice to have)

Links

Potential Mentors

Alex Pico

Contact

Alex Pico

@AlexanderPico AlexanderPico added enhance Update existing docmentation developer tutorial Tutorials for software developers web site content Content for specific web pages labels Apr 11, 2019
@AlexanderPico AlexanderPico self-assigned this Apr 11, 2019
@vivekrj0
Copy link

vivekrj0 commented Jun 5, 2019

Hey @AlexanderPico ,
I am Vivek Raj, a 3rd-year undergraduate student from IIT Kharagpur India. Recently I have set the environment of Cytoscape on my PC. I found this project seeks my attention and also would like to contribute during GSoD '19. I am having an experience of Java, Python, RESTful API and a little bit of Swagger documentation. I am enthusiastic to contribute to NRNB upon this project for my upcoming semester.
Thanks.

@AlexanderPico
Copy link
Member Author

Great. Looking forward to seeing you application. Be sure to include samples of technical writing. Thanks!

@vivekrj0
Copy link

vivekrj0 commented Jun 7, 2019

Thanks for the response @AlexanderPico
I wanna know what are the specific assessment criteria or the issues/microtasks related to project should I start with?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer tutorial Tutorials for software developers enhance Update existing docmentation web site content Content for specific web pages
Projects
None yet
Development

No branches or pull requests

2 participants