CUCaTS Wiki
This wiki collects things CUCaTS members have written down so that we stop answering the same questions every October.
Some of it is about the society: what we run, who funds it, how to get involved. Some of it is for people applying to Cambridge. The largest section is a set of tutorials on tools and topics that keep coming up, written by students who had to work them out.
The sections
Getting Started covers joining the society and getting funding for an event of your own.
Events has a page on each of our three main events, with detail that does not fit on a poster.
Sponsors describes the firms that pay for all this and what they offer students.
Applying to Cambridge is for prospective applicants: the TMUA, the personal statement questions, and what interviews are like.
Tutorials is the practical section, from Git and the command line through to concurrency and reading papers.
Resources points at course material, computing facilities and careers help.
How much to trust it
Students write and maintain this wiki. It carries no official standing, and the admissions pages in particular describe requirements that change from cycle to cycle. Check anything that matters against the official Cambridge undergraduate site and your College.
Where a page makes a factual claim about admissions it links to the source it came from. Fix anything you find out of date.
Writing a page
Pages are Markdown files in the website repository under src/content/wiki. Adding one means adding a file.
Every page needs frontmatter with a title and a description:
---
title: Your Page Title
description: One sentence, shown on navigation cards and in search
---
Your content starts here.Conventions worth knowing before you start:
- Begin the body at
##. The frontmatter title is rendered as theh1, and eachh2becomes an entry in the "On this page" contents. - A folder with an
index.mdbecomes a section, and the other files in it become its children. - Number prefixes set the order.
02-testing.mdsorts after01-git-basics.md, and the number is stripped from the URL, so the page still lives at/wiki/tutorials/testing. Use two digits, since10-sorts before9-. - Callouts are blockquotes starting with
[!NOTE],[!TIP]or[!WARNING]. - Maths goes between dollar signs. Dollar signs inside code blocks are left alone, so shell and LaTeX samples need no escaping. Math Example has the details.
Run bun run dev to preview, and bun run format before you commit.