Computer Science Club of the University of Waterloo's website.
https://csclub.uwaterloo.ca
Amy Wang
623e1bd52d
continuous-integration/drone/push Build is passing
Details
Addresses some of the shapes shenanigans that I noticed here: #236 (comment) - Removed shapes from mobile /events/\[year\]/\[term\]/\[event\] page. (I left the default shapes on the mobile /events/\[year\]/\[term\] page, since with the vertical nav header they now fit, but I'd love to hear others' opinions on this!) - Adjusted top margins on mobile Meet the Team, Our Supporters, and Tech Talks/Tech Talk pages to accommodate the shapes. - Changed shapes on mobile Home page to accommodate the expanded Social Links. Co-authored-by: Amy <a258wang@uwaterloo.ca> Reviewed-on: #307 Reviewed-by: Aditya Thakral <a3thakra@csclub.uwaterloo.ca> Co-authored-by: Amy <a258wang@csclub.uwaterloo.ca> Co-committed-by: Amy <a258wang@csclub.uwaterloo.ca> |
||
---|---|---|
.vscode | ||
components | ||
content | ||
hooks | ||
lib | ||
pages | ||
public | ||
.drone.yml | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
README.md | ||
check-lockfile.js | ||
deploy-demo.bash | ||
deploy.sh | ||
next-env.d.ts | ||
next.config.js | ||
package-lock.json | ||
package.json | ||
postcss.config.json | ||
renovate.json | ||
tsconfig.json | ||
types.d.ts | ||
utils.ts |
README.md
Development
Dependencies
Make sure that you have node
>= 14 and npm
>= 7. Node 14 ships with npm v6,
so if you're using node 14, you would need to upgrade npm. Alternatively you
could also upgrade to node 16, which ships with npm 7.
How to upgrade npm: npm i -g npm
Local
npm install
to install project dependenciesnpm run dev
to run the dev server (http://localhost:3000)
Production
npm install
to install project dependenciesnpm run build
to generate html/css/jsnpm run export
to move the built files (along with assets in the public directory) to the/out
directory- Use your favourite web server to host the files in the
/out
directory. (A very simple one would bepython -m http.server
- not sure if it should actually be used for production :P)
Deploy
groups
(make sure you're in thewww
group)curl -o- https://git.csclub.uwaterloo.ca/www/www-new/raw/branch/main/deploy.sh | bash
(run oncaffeine
)