The class website of Northeastern’s Class of 2025.
The live website can be found at www.neu25.org
.
├── README.md (this)
└── public
└── images
└── src
└── css
└── globals.css (global styles)
└── data
└── site.json (global site variables)
└── templates
└── layouts
└── base.njk (base layout)
└── index.njk (landing page)
How to set up neu25.org locally
- Make sure your computer has
git
, and run
git clone git@github.com:neu25/neu25.org.git
in the directory where you want to clone the website.
-
Ensure Node.js and NPM (the package manager for Node.js) are installed. Install from here: https://nodejs.org/en/
-
In the code folder, run
npm install
npm run prepare
to install all necessary dependencies and libraries.
- You're ready!
- Start watching for changes with
npm run watch
This command will open the website at localhost:3000.
- To build a production version of the website, run
npm run build
Open the file at /dist/index.html
to see the site.
- Commit your changes with Git - see next section.
-
We'll use GitHub Pull Requests to merge your changes onto the
main
anddev
branches, so commit your changes onto your own branch. -
Branch naming: name your branches as
<username>/tiny_description
. -
All pull requests should merge into
dev
.