ProSE: Programming Languages and Software Engineering

This is a group website for the Programming Languages and Software Engineering group at the University of Toronto Computer Science department. Containing information about the group, its members, and its projects.

Development

Here are the notes for maintainers of this site.

Bun is used as the package manager and JS runtime to develop this website. Nodejs and npm also work, but bun is much faster.

bun install     # install dependencies
bun dev         # start dev server
bun generate    # generate static files

CICD has been setup to auto build the site and generate a release for every commit to the main branch. The release asset is a tarball of the static site files. The tarball is named static_website.tar.gz.

For more details about how to contribute to this website and maintain/deploy it, read content/2.documentation/contributor.md and content/2.documentation/developer.md.