Skip to content

infra: move developer-tools to top-level section#251

Merged
marc0olo merged 3 commits into
mainfrom
infra/developer-tools-section
May 18, 2026
Merged

infra: move developer-tools to top-level section#251
marc0olo merged 3 commits into
mainfrom
infra/developer-tools-section

Conversation

@marc0olo
Copy link
Copy Markdown
Member

@marc0olo marc0olo commented May 13, 2026

Summary

  • Moves docs/references/developer-tools.mddocs/developer-tools/index.md
  • Updates sidebar slug from references/developer-tools to developer-tools (URL: /developer-tools)
  • Patches internal links in references/index.md, guides/ai-coding-agents.md, guides/canister-calls/calling-from-clients.md, and guides/security/identity-and-access-management.mdx (the last two links added by PR docs(security): address post-merge feedback from Robin on PR 204 #253 after this branch was originally created)

The page is a navigational toolchain catalogue, not a spec or lookup reference. Its sidebar placement was already top-level (outside the References accordion), but the URL said /references/developer-tools. This aligns the URL with the navigational role and opens the section for future sub-pages.

Sync recommendation

hand-written

@marc0olo marc0olo requested a review from a team as a code owner May 13, 2026 11:57
@marc0olo
Copy link
Copy Markdown
Member Author

Heads up: PR #204 follow-up work (branch docs/security-robin-feedback) adds two internal links to the developer-tools page in security guide files:

  • docs/guides/security/identity-and-access-management.mdx line 82 — links to ../../references/developer-tools.md#javascript--typescript
  • docs/guides/security/identity-and-access-management.mdx line 102 — links to ../../references/developer-tools.md#javascript--typescript

When this PR moves docs/references/developer-tools.mddocs/developer-tools/index.md, those two paths will need updating to ../../developer-tools/index.md#javascript--typescript. Whichever PR merges second will need the link fix — the build will catch it.

raymondk pushed a commit that referenced this pull request May 15, 2026
## Summary

Addresses all feedback from @robin-kunzler posted on PR #204 after
merge.

- **`identity-and-access-management.mdx`**: Link both mentions of "ICP
JavaScript agent" to the developer-tools page (`#javascript--typescript`
section), rather than the GitHub repo as originally suggested; internal
docs link is more useful for readers
- **`data-integrity-and-authenticity.md`**: Add link to
`calling-from-clients.md` after the update/query/composite_query intro
paragraph; append certified-variables guide link at the end of the
certified data concept paragraph
- **`https-outcalls.md`**: Link inline "pricing" directly to
`cycles-costs.md#https-outcalls` anchor
- **`observability-and-monitoring.md`**: Restore the two original portal
sections ("Expose metrics from your canister" and "Do not publicly
reveal a canister's cycles balance") that had been collapsed into a
single generic section during the 1:1 port
- **`references/message-execution-properties.md`**: Convert Property
1–11 from bold bullet points to `####` subheadings so cross-links (e.g.
"Property 5") can anchor directly
- **`references/index.md`**: Add `message-execution-properties.md` to
the Specifications section so it appears in the navigation (Robin
reported the page was not findable)

**Note on developer-tools links**: The two links in
`identity-and-access-management.mdx` currently point to
`references/developer-tools.md#javascript--typescript`. When PR #251
(`infra/developer-tools-section`) merges, those paths will move to
`developer-tools/index.md#javascript--typescript`. A comment has been
left on PR #251 to flag this. Whichever PR merges second handles the
one-line update; the build will catch it.

## Sync recommendation

`sync from dfinity/portal —
building-apps/security/observability-and-monitoring.mdx`
marc0olo added 3 commits May 18, 2026 10:31
…tion

Gives the page a URL (/developer-tools) that matches its navigational role
as a toolchain discovery page rather than a spec lookup reference.
Also creates room for sub-pages (icp-cli overview, etc.) under the same slug.
References to `references/developer-tools.md` in the security guide
were not updated when the file moved to `developer-tools/index.md`.
@marc0olo marc0olo force-pushed the infra/developer-tools-section branch from e3a413a to 197dae0 Compare May 18, 2026 08:34
@marc0olo marc0olo requested a review from a team as a code owner May 18, 2026 08:34
Copy link
Copy Markdown

@robin-kunzler robin-kunzler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, approved!

@marc0olo marc0olo merged commit c1000ca into main May 18, 2026
8 checks passed
@marc0olo marc0olo deleted the infra/developer-tools-section branch May 18, 2026 18:47
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.

3 participants