Synapse React Client Developer Documentation
Technologies Used
ES6
React
Typescript
Development
Setup the repository
Fork the Sage-Bionetworks Synapse-React-Client into your own GitHub account: https://help.github.com/articles/fork-a-repo Synapse-React-Client repository
- Clone the Synapse-React-Client project down to your computer:
git clone https://github.com/[YOUR GITHUB NAME]/Synapse-React-Client.git
- Change into the proper directory with:
cd Synapse-React-Client
- Set up upstream with:
git remote add upstream https:
//github
.com
/Sage-Bionetworks/Synapse-React-Client
- Fetch and merge changes from the Sage Bionetworks repo, which was named upstream:
git fetch upstream
Setup the environment
- Download Visual Studio Code
- There are many extensions used in the project, all of which you can opt-out of if desired, they are used to speed up the development process, but its entirely up to the developer to use them or not. Extensions used:
- Download Node.js