MCPcopy Index your code
hub / github.com/dilanx/paper.nu

github.com/dilanx/paper.nu @v3.2.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.2.5 ↗ · + Follow
710 symbols 1,691 edges 137 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

paper.nu

Paper is a website to help Northwestern students plan out their courses at the university. Tens of thousands of students use Paper to plan out their years and build quarterly schedules.

Find more information and get started at paper.nu.

Documentation and Support

Visit https://support.dilanxd.com/paper/ for documentation and support.

Contributing

Visit https://support.dilanxd.com/paper/contribute/ for contribution instructions.

If you want to get involved in Paper development but don't have ideas, feel free to check out this list of ideas for inspiration!

Extension points exported contracts — how you extend this code

AppType (Interface)
(no doc) [2 implementers]
src/types/BaseTypes.ts
SearchScheduleClassProps (Interface)
(no doc)
src/components/search/SearchScheduleClass.tsx
RatingsViewData (Interface)
(no doc)
src/types/RatingTypes.ts
SearchButtonProps (Interface)
(no doc)
src/components/search/SearchButton.tsx
CourseBasicRating (Interface)
(no doc)
src/types/RatingTypes.ts
SearchScheduleSectionProps (Interface)
(no doc)
src/components/search/SearchScheduleSection.tsx
OverallRating (Interface)
(no doc)
src/types/RatingTypes.ts
SearchSchedulePlaceholderProps (Interface)
(no doc)
src/components/search/SearchSchedulePlaceholder.tsx

Core symbols most depended-on inside this repo

d
called by 116
public/leaflet.js
m
called by 41
public/leaflet.js
S
called by 40
public/leaflet.js
M
called by 38
public/leaflet.js
useApp
called by 33
src/app/Context.ts
P
called by 31
public/leaflet.js
h
called by 29
public/leaflet.js
showAlert
called by 25
src/types/BaseTypes.ts

Shape

Function 455
Interface 225
Method 22
Class 6
Enum 2

Languages

TypeScript100%

Modules by API surface

public/leaflet.js105 symbols
src/utility/Utility.ts42 symbols
src/app/Plan.ts34 symbols
src/types/ScheduleTypes.ts28 symbols
src/types/BaseTypes.ts28 symbols
src/app/Account.ts26 symbols
src/types/AlertTypes.ts25 symbols
src/app/Schedule.ts21 symbols
src/App.tsx19 symbols
src/types/PlanTypes.ts16 symbols
src/types/AccountTypes.ts15 symbols
src/app/PlanModification.ts14 symbols

For agents

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

⬇ download graph artifact