Help and contributing
Start with the quickstart or troubleshooting guide. Built-in help describes the commands available in the installed version:
hansard helphansard help <command>hansard doctorThe command reference groups commands by task. The source guides explain what each importer can preserve and where its coverage stops.
Prepare a bug report
Section titled “Prepare a bug report”- Record the Hansard version with
hansard --version. - Record the operating system and CPU architecture.
- Identify the affected agent app or CLI and its version.
- Write a small reproduction with invented provider data.
- State the expected result.
- State the actual result.
Diagnostic output can contain paths, configuration details, and account identifiers. Review every excerpt before sharing it. Do not attach real transcripts, raw archives, credentials, session identifiers, or identifying screenshots. Reconstruct a synthetic example instead of redacting a real one.
Source project policies
Section titled “Source project policies”Source distributions include these policies at the repository root:
| File | Purpose |
|---|---|
SUPPORT.md |
Questions, defects, feature requests, and importer requests. |
CONTRIBUTING.md |
Development setup, isolated tests, and contribution review. |
SECURITY.md |
Supported security versions and private vulnerability reporting. |
CODE_OF_CONDUCT.md |
Participation expectations and conduct reporting. |
GOVERNANCE.md |
Project decisions and maintainer responsibilities. |
CITATION.cff |
Software attribution for research. |
These source policies are separate from the npm package. Use the repository’s support channels when available. A suspected vulnerability belongs in private reporting, never in a public bug report. GitHub documents its private vulnerability reporting process. If the repository has no private reporting button, request that it be enabled without including vulnerability details.