Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

This repository is the canonical public developer-documentation surface for **Gapwise**, a free and open-source multi-university timetable and campus-intelligence platform created and engineered by **Andrew Muratov**.

Gapwise currently supports **eleven universities across Canada**:
Gapwise currently supports **twelve universities across Canada**:

1. **University of Toronto** (`gapwise.ca`) — Mississauga, St. George, and Scarborough
2. **Carleton University** (`carleton.gapwise.ca`) — Ottawa campus
Expand All @@ -38,6 +38,7 @@ Gapwise currently supports **eleven universities across Canada**:
9. **University of Guelph** (`guelph.gapwise.ca`) — Guelph campus
10. **University of Ottawa** (`uottawa.gapwise.ca`) — Downtown Ottawa campus
11. **Brock University** (`brock.gapwise.ca`) — St. Catharines campus
12. **University of British Columbia** (`ubc.gapwise.ca`) — Vancouver / Point Grey campus

The documentation describes the multi-university architecture, public campus API, SDKs, data layers, and permissioned AI/MCP integration without presenting Gapwise as a single-institution product.

Expand Down
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/content/docs/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ gapwise campuses --university carleton
gapwise campuses --university york
```

Gapwise currently supports 11 universities and 13 campus models. Discovery shows canonical IDs, names, and routing availability. Public campus queries require `--university ID`; otherwise the API's historical U of T default could silently give the wrong edition's data. `--campus` selects one of that university's campus IDs; omitting it uses that university's default campus.
Gapwise currently supports 12 universities and 14 campus models. Discovery shows canonical IDs, names, and routing availability. Public campus queries require `--university ID`; otherwise the API's historical U of T default could silently give the wrong edition's data. `--campus` selects one of that university's campus IDs; omitting it uses that university's default campus.

## Query public campus facts

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/data/datasets.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Dataset catalog
description: Canonical campus datasets and raw artifacts published by Gapwise Data.
---

Gapwise Data publishes canonical campus datasets across 11 supported universities (13 campus models). Campus-wide models are maintained under `universities/<id>/campus.json` containing buildings, coordinates, and navigation metadata. In addition, the reviewed UTM subtree lives under `data/utm`, distributed as raw artifacts at `https://data.gapwise.ca/datasets/utm/latest/`. Additional university datasets (such as Carleton, Queen's, Western, Ottawa, McMaster, Laurier, York, Guelph, Brock, UTSG, and UTSC) live in their own canonical directories.
Gapwise Data publishes canonical campus datasets across 12 supported universities (14 campus models). Campus-wide models are maintained under `universities/<id>/campus.json` containing buildings, coordinates, and navigation metadata. In addition, the reviewed UTM subtree lives under `data/utm`, distributed as raw artifacts at `https://data.gapwise.ca/datasets/utm/latest/`. Additional university datasets (such as UBC Vancouver, Carleton, Queen's, Western, Ottawa, McMaster, Laurier, York, Guelph, Brock, UTSG, and UTSC) live in their own canonical directories.

## Major surfaces

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/guides/add-university.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Add a timetable adapter and reviewed campus data to the shared Gapw

Gapwise has one web application in `gapwise`. The manifest selects an institution by hostname. Timetable adapters return the shared meeting model; Today, Timetable, Gap Plan, Campus Map, and Day Route consume that model and the selected campus catalog. University facts and routing evidence belong in `data`.

Gapwise currently supports 11 universities across Canada: University of Toronto (`gapwise.ca`), Carleton University (`carleton.gapwise.ca`), Toronto Metropolitan University (`tmu.gapwise.ca`), Queen's University (`queens.gapwise.ca`), Wilfrid Laurier University (`laurier.gapwise.ca`), York University (`york.gapwise.ca`), McMaster University (`mcmaster.gapwise.ca`), Western University (`western.gapwise.ca`), University of Guelph (`guelph.gapwise.ca`), University of Ottawa (`uottawa.gapwise.ca`), and Brock University (`brock.gapwise.ca`). All editions are built from the unified `gapwise` and `data` codebase.
Gapwise currently supports 12 universities across Canada: University of Toronto (`gapwise.ca`), Carleton University (`carleton.gapwise.ca`), Toronto Metropolitan University (`tmu.gapwise.ca`), Queen's University (`queens.gapwise.ca`), Wilfrid Laurier University (`laurier.gapwise.ca`), York University (`york.gapwise.ca`), McMaster University (`mcmaster.gapwise.ca`), Western University (`western.gapwise.ca`), University of Guelph (`guelph.gapwise.ca`), University of Ottawa (`uottawa.gapwise.ca`), Brock University (`brock.gapwise.ca`), and the University of British Columbia (`ubc.gapwise.ca`). All editions are built from the unified `gapwise` and `data` codebase.

## Create a scaffold

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/platform/ecosystem.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ hostname -> universities.json -> university timetable adapter -> shared meetings
data/universities/<id>/campus.json -> campus catalog + path graph -> shared UI/routing
```

Gapwise resolves hostnames dynamically: `gapwise.ca` selects U of T, `carleton.gapwise.ca` selects Carleton, `tmu.gapwise.ca` selects TMU, `queens.gapwise.ca` selects Queen's, `laurier.gapwise.ca` selects Laurier, `york.gapwise.ca` selects York, `mcmaster.gapwise.ca` selects McMaster, `western.gapwise.ca` selects Western, `guelph.gapwise.ca` selects Guelph, `uottawa.gapwise.ca` selects uOttawa, and `brock.gapwise.ca` selects Brock. See [Add a university](/guides/add-university/) for the scaffold, data, testing, and deployment workflow.
Gapwise resolves hostnames dynamically: `gapwise.ca` selects U of T, `carleton.gapwise.ca` selects Carleton, `tmu.gapwise.ca` selects TMU, `queens.gapwise.ca` selects Queen's, `laurier.gapwise.ca` selects Laurier, `york.gapwise.ca` selects York, `mcmaster.gapwise.ca` selects McMaster, `western.gapwise.ca` selects Western, `guelph.gapwise.ca` selects Guelph, `uottawa.gapwise.ca` selects uOttawa, `brock.gapwise.ca` selects Brock, and `ubc.gapwise.ca` selects UBC Vancouver. See [Add a university](/guides/add-university/) for the scaffold, data, testing, and deployment workflow.

## Source-of-truth flow

Expand Down
3 changes: 2 additions & 1 deletion src/content/docs/platform/institutional-brief.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Gapwise was engineered from day one to demonstrate that student software can be

## Platform Scope & University Coverage

Gapwise currently serves 11 Canadian universities across 13 campus models with dedicated, edition-specific web portals:
Gapwise currently serves 12 Canadian universities across 14 campus models with dedicated, edition-specific web portals:

| University | Campus Model(s) | Status | Edition URL |
| :--- | :--- | :---: | :--- |
Expand All @@ -47,6 +47,7 @@ Gapwise currently serves 11 Canadian universities across 13 campus models with d
| **University of Guelph** | Guelph Campus | Supported | `guelph.gapwise.ca` |
| **University of Ottawa** | Downtown Ottawa Campus | Supported | `uottawa.gapwise.ca` |
| **Brock University** | St. Catharines Campus | Supported | `brock.gapwise.ca` |
| **University of British Columbia** | Vancouver / Point Grey Campus | Supported | `ubc.gapwise.ca` |

---

Expand Down
Loading