Skip to content

Add Node.js and Python doc site links on the drasi-lib page - #270

Open
danielgerlag wants to merge 3 commits into
mainfrom
danielgerlag-link-to-nodejs-and-python-doc-sites
Open

Add Node.js and Python doc site links on the drasi-lib page#270
danielgerlag wants to merge 3 commits into
mainfrom
danielgerlag-link-to-nodejs-and-python-doc-sites

Conversation

@danielgerlag

Copy link
Copy Markdown
Contributor

The Node.js and Python versions of Drasi have their own documentation sites, but the main docs did not link to them.

This adds an Other Languages section on the drasi-lib landing page and a dedicated /drasi-lib/other-languages/ page in the left nav, with outbound cards to:

The cards follow the existing resource-card pattern and open in a new tab. Homepage, top nav, and Concepts pages are unchanged.

Fixes: #269

danielgerlag and others added 2 commits August 18, 2026 09:36
The language-specific libraries have their own documentation sites.
Link to them from the Rust drasi-lib landing page so readers can find
the Node.js and Python docs without leaving drasi.io.

Fixes #269

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Move the Node.js and Python doc-site links onto a dedicated page
under drasi-lib so they appear in the left navigation.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings August 18, 2026 16:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds discoverability for the Node.js and Python drasi-lib doc sites from the main documentation by introducing an “Other Languages” entry point in the drasi-lib section.

Changes:

  • Adds a new /drasi-lib/other-languages/ page with outbound cards to the Node.js and Python doc sites.
  • Adds an “Other Languages” section (and in-page link) on the drasi-lib landing page, reusing the existing unified-card layout.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
docs/content/drasi-lib/other-languages/_index.md New “Other Languages” page with outbound cards linking to the Node.js and Python doc sites.
docs/content/drasi-lib/_index.md Adds an “Other Languages” section on the drasi-lib landing page linking to the new page and external doc sites.
Suppressed comments (2)

docs/content/drasi-lib/other-languages/_index.md:24

  • For external links opened in a new tab, consider adding noreferrer alongside noopener to avoid leaking the referring page URL via the Referer header.
  <a href="https://drasi-project.github.io/drasi-python/" target="_blank" rel="noopener">

docs/content/drasi-lib/_index.md:127

  • For external links opened in a new tab, consider adding noreferrer alongside noopener to avoid leaking the referring page URL via the Referer header.
  <a href="https://drasi-project.github.io/drasi-python/" target="_blank" rel="noopener">

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/content/drasi-lib/other-languages/_index.md Outdated
Comment thread docs/content/drasi-lib/_index.md Outdated
Review feedback: include noreferrer with noopener on new-tab
links so the referring page URL is not sent via Referer.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@danielgerlag
danielgerlag marked this pull request as ready for review August 18, 2026 17:56
@danielgerlag danielgerlag self-assigned this Aug 18, 2026
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.

Link to NodeJS and Python doc sites

4 participants