Skip to content

Latest commit

 

History

History
73 lines (43 loc) · 2.01 KB

basictasks.md

File metadata and controls

73 lines (43 loc) · 2.01 KB

Basic Tasks for Software Development

Setup Computer Environment

The tools you need will depend on which components you are working on.

  • Schematize Project Board

    • Node
    • Webstorm
  • JBrowse Annotation Integration Project Board

    • Python
    • PyCharm
  • Data standards in pipeline Project Board

    • Node
    • Webstorm
  • SPODGI

    • SPARQL

Fork the Github Repos Needed

Make a copy of Fork a Github Repo

  • This lets you have your own copy of the repo
  • It remembers where the code originated and makes it easy to get updates

Clone the Github Repos Needed

Graph Genome Browser Consortium GitHub

Github Code Repos - Component Source Code

Basic command to clone a repo

git clone git@github.com:graph-genome/Schematize.git

Modify the Code

Work locally on your own version of the source code

Modify the files with your favorite text editor or IDE

Commit your changes to your version of the repo

Generate a Pull Request to share your changes with the team

Create a Pull Request

Read this excellent tutorial on how to Create a Pull Request