MCPcopy Index your code
hub / github.com/defund12/defund12.org

github.com/defund12/defund12.org @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
134 symbols 228 edges 40 files 53 documented · 40%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

AbstractRepresentativeFetchingService (Interface)
(no doc) [6 implementers]
src/services/AbstractRepresentativeFetchingService.ts
SharedTemplateMetadata (Interface)
(no doc)
src/types/TemplateData.ts
LobAddress (Interface)
(no doc)
src/components/letter/LetterTypes.ts
LevelsAndRoles (Interface)
(no doc) [1 implementers]
src/services/OfficialTypes.ts
SharedTemplateData (Interface)
(no doc)
src/types/TemplateData.ts
Template (Interface)
(no doc)
src/components/letter/LetterTypes.ts
BlackmadCityCouncilResponseOfficial (Interface)
(no doc)
src/services/BlackmadCityCouncilService.tsx
EmailData (Interface)
(no doc)
src/types/TemplateData.ts

Core symbols most depended-on inside this repo

markdownToHTML
called by 7
src/DefundUtils.ts
setAddress
called by 5
src/components/letter/MyAddressInput.tsx
copyToClipboard
called by 4
src/DefundUtils.ts
handleClipboardCopy
called by 3
src/components/email/Email.tsx
createEmailOrLetterTemplatePage
called by 2
gatsby-node.ts
isTestMode
called by 2
src/components/letter/LetterUtils.ts
updateField
called by 2
src/components/letter/LetterForm.tsx
officialAddressToLobAddress
called by 2
src/components/letter/LobAddressUtils.ts

Shape

Function 37
Class 36
Method 34
Interface 27

Languages

TypeScript100%

Modules by API surface

src/types/TemplateData.ts9 symbols
src/services/OfficialTypes.ts9 symbols
src/components/template-list/TemplateList.tsx9 symbols
src/components/email/Email.tsx9 symbols
src/services/GoogleCivicInformationApiService.ts7 symbols
src/services/BlackmadCityCouncilService.tsx7 symbols
src/components/template-list/TemplateListItem.tsx6 symbols
src/components/letter/LetterForm.tsx6 symbols
src/types/PropTypes.ts5 symbols
src/services/CombinedOfficialFetchingService.ts5 symbols
src/components/common/Footer.tsx5 symbols
src/pages/letters.tsx4 symbols

For agents

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

⬇ download graph artifact