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 clonehttps://github.com/[YOURGITHUB NAME]/Synapse-React-Client.gitChange into the proper directory with:
cd Synapse-React-ClientSet up upstream with:
git remote add upstream https://github.com/Sage-Bionetworks/Synapse-React-ClientFetch 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