MCPcopy Index your code
hub / github.com/devsoc-unsw/chaos

github.com/devsoc-unsw/chaos @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
968 symbols 1,866 edges 204 files 289 documented · 30%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Development

Frontend/Backend setup docs are in their respective folders.

Repo-wide git hooks

Install pre-commit via the instructions at https://pre-commit.com/

Run pre-commit install

Extension points exported contracts — how you extend this code

AdminSidebarProps (Interface)
(no doc)
frontend-nextjs/src/components/admin-sidebar.tsx
RankedOption (Interface)
(no doc)
frontend-nextjs/src/components/application-answer/questions/ranking.tsx
DatePickerProps (Interface)
(no doc)
frontend-nextjs/src/components/ui/date-picker.tsx
DataTableProps (Interface)
(no doc)
frontend-nextjs/src/components/ui/data-table.tsx
ImageUploadProps (Interface)
(no doc)
frontend-nextjs/src/components/ui/image-upload.tsx

Core symbols most depended-on inside this repo

cn
called by 173
frontend-nextjs/src/lib/utils.ts
dateToString
called by 21
frontend-nextjs/src/lib/utils.ts
extract_user_id_from_request
called by 20
backend/server/src/service/auth.rs
getDictionary
called by 19
frontend-nextjs/src/app/[lang]/dictionaries.ts
getCampaign
called by 19
frontend-nextjs/src/models/campaign.ts
get
called by 19
backend/server/src/models/role.rs
getCampaignRoles
called by 15
frontend-nextjs/src/models/campaign.ts
handleQuestionUpdate
called by 14
frontend-nextjs/src/app/[lang]/dashboard/organisation/[orgId]/campaigns/[campaignId]/questions/campaign-questions.tsx

Shape

Function 491
Method 270
Class 145
Interface 52
Enum 10

Languages

TypeScript52%
Rust48%

Modules by API surface

backend/server/src/models/organisation.rs37 symbols
backend/server/src/models/campaign.rs27 symbols
backend/server/src/models/application.rs27 symbols
backend/server/src/models/rating.rs26 symbols
backend/server/src/models/auth.rs26 symbols
frontend-nextjs/src/components/ui/sidebar.tsx25 symbols
frontend-nextjs/src/models/campaign.ts23 symbols
backend/server/src/handler/organisation.rs23 symbols
frontend-nextjs/src/app/[lang]/dashboard/organisation/[orgId]/campaigns/[campaignId]/questions/campaign-questions.tsx21 symbols
backend/server/src/models/question.rs20 symbols
backend/server/src/models/answer.rs18 symbols
backend/server/src/models/user.rs17 symbols

Datastores touched

chaosDatabase · 1 repos

For agents

$ claude mcp add chaos \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact