Skip to content

Migrate docs to shared searchable Markdown guides - #30

Merged
pramodbn27 merged 1 commit into
mainfrom
docs/shared-documentation-layout
Oct 21, 2026
Merged

pramodbn27 merged 1 commit into
mainfrom
docs/shared-documentation-layout

Conversation

@pramodbn27

Copy link
Copy Markdown
Member

Replace the single-page HTML documentation presentation with searchable Markdown guides using the shared DeepAgentLabs theme. Preserve the product landing page and redirect existing section bookmarks to the corresponding new guide sections. Publish the compatibility documents alongside getting started, concepts, API reference and advanced evaluation pages.

The first evaluation is now self-contained and runs without credentials: both example cases pass. Documentation builds run on main, pull requests, manual dispatch and daily; only main deploys.

Validation: local Ruff lint/format, mypy, and pytest (291 passed); all six docs build in strict mode and 155 rendered pages pass link/navigation/search/index checks. Browser checks cover shared navigation, theme switching, search results, code-copy controls, old Evals bookmark redirects, mobile navigation and absence of JavaScript errors.

Signed-off-by: PRAMOD B N <pramodbn.boss@gmail.com>
Copilot AI lite review requested due to automatic review settings October 21, 2026 16:07
@pramodbn27
pramodbn27 merged commit 9f9b4fb into main Oct 21, 2026
9 of 10 checks passed
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-21T16:12:24.063655Z b329cbb PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b329cbb2ef

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/legacy-links.js
'first-eval': 'getting-started/#your-first-eval-in-60-seconds',
'eval-trace': 'core-concepts/#evaltrace-and-evalspan',
'test-suite': 'core-concepts/#testsuite-and-testcase',
evaluators: 'core-concepts/#evaluators', scores: 'core-concepts/#scores-and-reports',

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Preserve the remaining legacy report-section bookmarks

For existing bookmarks ending in #breakdowns or #skipped-scores, this route table has no target, so the compatibility script leaves users on the new documentation index instead of the requested section. Both anchors exist in the former guide (docs/docs/index.html), and the breakdowns anchor was also linked from its TestSuite API section. Executing this script with those hashes confirms that neither redirects. Add mappings to core-concepts/#breakdowns-by-metric-and-tag and core-concepts/#skipped-checks to preserve these links during the migration.

Useful? React with 👍 / 👎.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

Unresolved critical workflow pinning and moderate legacy-anchor redirect issues remain, along with documentation nits.

4 open issues
What changed in this PR

Migrates documentation to searchable Markdown guides using the shared DeepAgentLabs theme while preserving the landing page and legacy bookmarks.

Changes:

  • Adds getting-started, concepts, API, advanced, and next-steps guides.
  • Adds legacy bookmark redirects.
  • Adds strict documentation builds and main-only deployment.
File Summary
docs/​next-steps.md No findings reported.
docs/​legacy-links.js Moderate (1 vote): Add redirects for the legacy #capabilities, #quickstart, and #use-cases anchors.
docs/​index.md No findings reported.
docs/​getting-started.md No findings reported.
docs/​core-concepts.md Nits: Correct Score.metric grouping guidance (1 vote) and add missing snippet imports (2 votes).
docs/​api-reference.md Nits: Document keyword-only parameters for Eval (2 votes) and evaluate_suite (1 vote), and clarify min_judge_agreement behavior (1 vote).
docs/​advanced.md Nit (4 votes): Add missing TestCase and EvaluatorConfig imports to the custom-evaluator example.
.github/​workflows/​docs.yml Critical (2 votes): Pin the shared-theme checkout to a reviewed immutable commit instead of mutable main.

Review effort: Lite

uses: actions/checkout@v4
with:
repository: DeepAgentLabs/deepagentlabs.github.io
ref: main
Comment thread docs/advanced.md
Comment on lines +13 to +16
EvaluationContext,
Score,
EvaluatorRegistry,
)
Comment thread docs/api-reference.md
```python
def Eval(
name: str,
data: list[dict] | Callable[[], list[dict]],
Comment thread docs/core-concepts.md
Comment on lines +159 to +160
def cites_order_id(context: EvaluationContext) -> Score:
order_id = context.case.metadata.get("order_id")
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