2025-06-09 16:17:07 -04:00
2025-05-05 23:38:18 -04:00
2025-03-06 21:19:33 -05:00
2025-05-11 16:23:54 -04:00

ECSESS Website

Made by ECSESS 2024-2025

Prerequisite knowledge

Tech stack

Frontend

  • SvelteKit (Svelte v5, Kit v2)

  • TailwindCSS (v4.0)

  • bun as Node.js package manager (similar to npm, yarn, pnpm, and deno v2)

Content Management System (CMS)

  • Sanity CMS

Development guide

  • Clone the repo, install dependencies, and start dev environment:
git clone https://github.com/mcgill-ecsess/ecsess-site.git
bun i
bun run dev
  • Branches:

    name purpose
    main The development of the site, default branch on ECSESS org.
    master Deployment of the site, default branch on EUS org.
    development branches If you're working on an issue, name your branch accordingly so that we know what feature it is
  • To create a production version of the website:

bun run build
bun run preview # to preview the production build
Description
No description provided
Readme 2.5 MiB
Languages
Svelte 86.9%
TypeScript 7.1%
CSS 4.2%
JavaScript 1.1%
HTML 0.4%
Other 0.3%