🚀 McGill Interstellar Flight Group's website
master
: Where our live site is running. Don't push anything other than a working dev
branch there.
dev
: Where we push all our changes for testing before publication.
- Make a new branch from
dev
for your page or component. - Code away!
- Once you're done, make a pull request back into
dev
- Use CSS Modules for styling whenever possible, one css module per component ideally
- Components used in several pages should have a dedicated component file. Components used in a single page may be defined within the page file.
- Images are divided in two categories: content and styling. The former is for images used for actual page content, latter for component styling like icons, logos, background images, etc.
You'll need to set up your development environment as described here and clone this repository.
Once that's done, open the command line at the root of the repo and run:
npm install ./
Aaaand you're ready to roll!
Layout
- Home
- Brief description
- link to individual project pages
- Blog post links (with preview)
- Brief description
- Blog
- Post
- Projects
- RDE
- LTP
- Lightsail
- Dust ablation
- People
- Bio
- Name
- Photo
- Involvement
- Academics
- Social media links
- Bio
- Contact
- Gallery
- Sub-galleries by chronolononololonlgic order
- Merch
- SHOPIFYYYYYYYYYYYYYYYY