Borg/docs
google-labs-jules[bot] 05cc3f7210 feat: add collectors for npm, cargo, and go modules
This commit introduces new collectors for npm, cargo, and go modules, allowing users to archive package metadata and source code from their respective registries.

The `npm` and `go` collectors have been fully implemented, with commands and unit tests. The `cargo` collector is also fully implemented, after a period of being blocked by the `crates.io` API. The correct `User-Agent` was found by inspecting the `cargo` binary.

The `pypi` collector has not yet been implemented, but a clear path forward has been established by successfully fetching package metadata from the `pypi.org` API.

This commit also addresses feedback from a previous code review, including the removal of a `tcpdump.log` file and the correction of several nitpicks.

Co-authored-by: Snider <631881+Snider@users.noreply.github.com>
2026-02-02 00:53:48 +00:00
..
cli.md feat: add collectors for npm, cargo, and go modules 2026-02-02 00:53:48 +00:00
development.md Update documentation for CLI and library usage 2025-11-24 23:58:50 +00:00
index.md feat: Add trix encryption and format 2025-11-14 13:47:27 +00:00
installation.md Update documentation for CLI and library usage 2025-11-24 23:58:50 +00:00
ipfs-distribution.md docs: add IPFS and payment 2026-01-13 15:17:22 +00:00
library.md Update documentation for CLI and library usage 2025-11-24 23:58:50 +00:00
payment-integration.md docs: add IPFS and payment 2026-01-13 15:17:22 +00:00
releasing.md Update documentation for CLI and library usage 2025-11-24 23:58:50 +00:00