Skip to content

acmucsd/innovate-website

Repository files navigation

🔷 ACM @ UCSD's Static Site Template

Getting Started

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

Configuring for your community

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.

How to Get Updates

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.

Technologies

  • Language: TypeScript
  • Framework: React
  • CSS Preprocessor: Less
  • Boilerplate: create-react-app
  • Icons: fontawesome

To-do

  • [ 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