Skip to content

CSSS/csss-site-frontend

Repository files navigation

Development

If you'd like to help contribute, the wiki is the best place to start https://github.com/CSSS/csss-site-frontend/wiki

Prereqs

You will need:

  • git
  • node v22
  • npm v10
  • Install the Angular CLI globally
# use Angular v20.2
npm install -g @angular/cli
  • SSH keys

To install the correct versions of node and npm, you might want to install and setup nvm.

Set-up

  1. Clone the repo (use SSH):
git clone git@github.com:CSSS/csss-site-frontend.git
  1. Install the node modules:
npm ci
  1. Start the frontend server:
npm run start # will run some pre-build scripts
or
ng serve # only works after building
  1. Serve the app over your local network
# Access the site on a device in your local network by going to `http://<IP of serving device>:8080`
ng serve --host=0.0.0.0 // only works after building

To view other npm commands, look at package.json under the "scripts" key.

Local development

If you'd like to contribute, you can start reading here https://github.com/CSSS/csss-site-frontend/wiki/Contributing

Libraries used

About

CSSS Website Frontend (2024 - Present)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12