Skip to content

CSSS/csss-site-events

Repository files navigation

CSSS Event Sites

Mono-repo which contains event sites that the CSSS has used for marketing. Uses Nx and Astro for the modern sites.

File structure

  • legacy/: contains the static sites made before May 2026
  • sites/: contains the code to generate event sites using Astro
  • packages/: code and components that are shared across different event sites in sites

Commands

These commands indicate what you can do once you've cloned the project. The project graph will show you the dependencies of each site.

*Note: make sure you put the hyphen between <event> and <year>, this is also referred to as the site-name.

Description Command
Create a new event site npm run new-site <event> <year>
Develop one site nx dev <event>-<year>
Build one site nx build <event>-<year>
Build all sites nx run-many --target=build
Build changed sites nx affected --target=build
See changed sites nx show projects --affected
See project graph nx graph
Install package for all sites npm install <library> -w
Install package for one site npm install <library> --workspace=<site-name>

About

Repo that contains all the CSSS static sites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors