Install the dependencies
# Install Yarn:
$ git clone https://github.com/acmucsd/static-template
$ cd static-template
$ curl -o- -L https://yarnpkg.com/install.sh | bash
# Install the package dependencies
$ yarn install
# start the website
$ yarn start
Make sure you see config-overrides.js and src/configs/index.ts and make all necessary changes to fit your community!
This includes primary colors, logos, links etc.
Templates are just forks!
To streamline the process, you can pull any changes by running yarn template:pull-changes
. (make sure you have committed all local changes before proceeding).
if you had any errors look at this helpful stack overflow.
- Language: TypeScript
- Framework: React
- CSS Preprocessor: Less
- Boilerplate: create-react-app
- Icons: fontawesome
- [ x ] Add react-router
- Add airbnb lint for ts
- Add separate repo w/redux
- Add more ACM assets (eg. logo/diamonds/shapes)
- Add Markdown support with react-markdown