Directories
¶
| Path | Synopsis |
|---|---|
|
Package bot answers whodar questions from Slack.
|
Package bot answers whodar questions from Slack. |
|
Package confluence is a minimal Confluence Cloud client scoped to what whodar ingests: pages and the people who wrote them.
|
Package confluence is a minimal Confluence Cloud client scoped to what whodar ingests: pages and the people who wrote them. |
|
Package connector pulls raw records from work sources and normalizes them into records the indexer merges into the expertise graph.
|
Package connector pulls raw records from work sources and normalizes them into records the indexer merges into the expertise graph. |
|
Package feedback stores user votes on answers so confirmed answers rise and corrected ones sink in future rankings.
|
Package feedback stores user votes on answers so confirmed answers rise and corrected ones sink in future rankings. |
|
Package github is a minimal GitHub REST client scoped to what whodar ingests: repositories, contributors, pull requests, CODEOWNERS, and users.
|
Package github is a minimal GitHub REST client scoped to what whodar ingests: repositories, contributors, pull requests, CODEOWNERS, and users. |
|
Package identity resolves the many identifiers a person accumulates across sources (email, GitHub login, Jira account id) to one canonical identifier, so one human stays one node in the graph.
|
Package identity resolves the many identifiers a person accumulates across sources (email, GitHub login, Jira account id) to one canonical identifier, so one human stays one node in the graph. |
|
Package index builds an on-disk, searchable map of expertise from connector records and ranks people and channels for a query without an LLM.
|
Package index builds an on-disk, searchable map of expertise from connector records and ranks people and channels for a query without an LLM. |
|
Package jira is a minimal Jira Cloud client scoped to what whodar ingests: issues and the people on them.
|
Package jira is a minimal Jira Cloud client scoped to what whodar ingests: issues and the people on them. |
|
Package llm provides local large language model clients.
|
Package llm provides local large language model clients. |
|
Package model defines the normalized expertise graph: the people, teams, orgs, and topics that whodar indexes and ranks.
|
Package model defines the normalized expertise graph: the people, teams, orgs, and topics that whodar indexes and ranks. |
|
Package pagerduty is a minimal PagerDuty client scoped to what whodar ingests: services and who is on call for them.
|
Package pagerduty is a minimal PagerDuty client scoped to what whodar ingests: services and who is on call for them. |
|
Package policy enforces data egress decisions.
|
Package policy enforces data egress decisions. |
|
Package resolve answers queries against an index through swappable resolvers.
|
Package resolve answers queries against an index through swappable resolvers. |
|
Package simorg simulates a small company across every source whodar reads, serving each tool's wire format from in-process HTTP servers.
|
Package simorg simulates a small company across every source whodar reads, serving each tool's wire format from in-process HTTP servers. |
|
Package slack is a minimal Slack Web API client scoped to what whodar needs to ingest: workspace users, channels, and message history.
|
Package slack is a minimal Slack Web API client scoped to what whodar needs to ingest: workspace users, channels, and message history. |
|
Package web serves the whodar web UI: a search page and a JSON ask API over the same engine the CLI uses.
|
Package web serves the whodar web UI: a search page and a JSON ask API over the same engine the CLI uses. |
Click to show internal directories.
Click to hide internal directories.