How to develop webapps
Use this document if you want to develop webapps with the VSETH techstack.
This is out of date and mentions the non-existent Gatekeeper
Setup
To run the stack you need to install NodeJS and Yarn on your local machine. Installation instructions for different platforms can be found on the respective websites.
IDE
While you might use any IDE you want, we've made good experiences with VSCode.
Creating the project
Go to gatekeeper, create a new repo with React Frontend template
Basic Structure
The basic structure of the repository is explained in the README of the template.
Further information
Create React App: https://github.com/facebook/create-react-app
@vseth/component: https://gitlab.ethz.ch/vseth/0403-isg/sip-infrastructure/vseth-frontend
@vseth/auth: https://gitlab.ethz.ch/vseth/0403-isg/sip-infrastructure/vseth-auth
Components Storybook: https://fe.vseth.ethz.ch/
Reactstrap: https://reactstrap.github.io/