Skip to content

docs: catch up documentation with changes since v0.1#398

Merged
marc0olo merged 1 commit intomainfrom
docs/catch-up-v0.2.0-beta.0
Mar 3, 2026
Merged

docs: catch up documentation with changes since v0.1#398
marc0olo merged 1 commit intomainfrom
docs/catch-up-v0.2.0-beta.0

Conversation

@marc0olo
Copy link
Member

@marc0olo marc0olo commented Mar 3, 2026

Summary

Audited all 23 commits between 4dbc8d2 and v0.2.0-beta.0 and updated hand-written docs to match. The auto-generated CLI reference was already up to date.

Changes

  • Canister migration guide — replaced workaround of adding a dummy canister to icp.yaml with icp canister create --detached; removed obsolete cleanup steps
  • Identity docs — documented --format ledger|icrc1 on account-id, --encrypt/--encryption-password-file on export, minimum 8-character password requirement
  • dfx migration guide — updated account-id command mapping with --format note; added legacy PEM compatibility callout
  • Configuration reference — added gateway.domains to managed network properties table
  • Canister settings & config examples — converted all raw byte/cycle values to suffix notation (4gib, 1t, 512mib); documented memory and cycles suffixes; added # 30 days/# 90 days comments to all freezing_threshold examples
  • Telemetry page — moved developer-facing implementation details to .claude/architecture.md; added telemetry to docs site sidebar (under "Other" group with dfx migration) and docs index
  • Telemetry URL — fixed dead docs.icp-cli.dev URL in first-run CLI notice to use versioned GitHub blob URL (v{CARGO_PKG_VERSION})

Files changed (14)

File What changed
docs/guides/canister-migration.md --detached workflow, removed dummy icp.yaml pattern
docs/guides/managing-identities.md --format, encrypted export, password minimum
docs/migration/from-dfx.md --format note, legacy PEM callout
docs/reference/configuration.md gateway.domains, suffix notation, comments
docs/reference/canister-settings.md Suffix notation, type updates, comments
docs/concepts/environments.md freezing_threshold comment
docs/guides/managing-environments.md Suffix notation, comments
docs/telemetry.md Removed implementation section, fixed URL
docs/index.md Added telemetry to Additional Resources
docs-site/astro.config.mjs "Other" sidebar group (migration + telemetry)
.claude/architecture.md Added Telemetry subsystem section
crates/icp-cli/src/telemetry.rs Versioned GitHub blob URL for first-run notice
examples/icp-canister-settings/icp.yaml Suffix notation, comment
docs-site/package-lock.json Lockfile update

- Use --detached for canister migration instead of dummy icp.yaml entries
- Document --format flag on identity account-id
- Document --encrypt and --encryption-password-file on identity export
- Document minimum 8-character password requirement
- Add legacy PEM compatibility note to dfx migration guide
- Add gateway.domains to configuration reference
- Use human-readable suffix notation in all config examples
  (4gib, 1t, 512mib instead of raw byte/cycle counts)
- Add comments to all freezing_threshold examples (e.g. # 30 days)
- Move telemetry implementation details to .claude/architecture.md
- Add telemetry page to docs site navigation and index
- Fix dead telemetry URL in first-run CLI notice to use versioned
  GitHub blob URL
@marc0olo marc0olo requested a review from a team as a code owner March 3, 2026 11:01
@marc0olo marc0olo enabled auto-merge (squash) March 3, 2026 11:10
@marc0olo marc0olo merged commit 3a813a3 into main Mar 3, 2026
88 checks passed
@marc0olo marc0olo deleted the docs/catch-up-v0.2.0-beta.0 branch March 3, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants