docs: restructure and improve documentation site#137
docs: restructure and improve documentation site#137
Conversation
- publish.ts: change glob from `*/package.json` to `**/package.json` to find scoped package directories (@altimate/cli-*) which are 2 levels deep - release.yml: add skip-existing to PyPI publish so it doesn't fail when the engine version hasn't changed between releases Co-authored-by: Claude Opus 4.6 <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
The npm org is @AltimateAI, not @Altimate. Update all package names, workspace dependencies, imports, and documentation to use the correct scope so npm publish succeeds. Name mapping: - @altimate/cli → @altimateai/altimate-code - @altimate/cli-sdk → @altimateai/altimate-code-sdk - @altimate/cli-plugin → @altimateai/altimate-code-plugin - @altimate/cli-util → @altimateai/altimate-code-util - @altimate/cli-script → @altimateai/altimate-code-script Also updates publish.ts to emit the wrapper package as @altimateai/altimate-code (no -ai suffix) and hardcodes the bin entry to altimate-code. Co-authored-by: Claude Opus 4.6 <[email protected]>
Two issues: 1. TypeScript permission-task tests: test fixture wrote config to `opencode.json` but the config loader only looks for `altimate-code.json`. Updated fixture to use correct filename. 2. Python tests: `pytest: command not found` because pyproject.toml had no `dev` optional dependency group. Added `dev` extras with pytest and ruff. Co-authored-by: Claude Opus 4.6 <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
* fix: rename opencode references to altimate-code in all test files Update test files to use the correct names after the config loader was renamed from opencode to altimate-code: - `opencode.json` → `altimate-code.json` - `.opencode/` → `.altimate-code/` - `.git/opencode` → `.git/altimate-code` - `OPENCODE_*` env vars → `ALTIMATE_CLI_*` - Cache dir `opencode` → `altimate-code` - Schema URL `opencode.ai` → `altimate-code.dev` Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix: resolve remaining test failures and build import issue - Fix build.ts solid-plugin import to use bare specifier for monorepo hoisting - Update agent tests: "build" → "builder", "plan" → "analyst" for disabled fallback - Fix well-known config mock URL in config.test.ts - Fix message-v2 test: "OpenCode" → "Altimate CLI" - Fix retry.test.ts: replace unsupported test.concurrent with test - Fix read.test.ts: update agent name to "builder" - Fix agent-color.test.ts: update config keys to "builder" - Fix registry.test.ts: remove unpublished plugin dep from test fixture - Skip adding plugin dependency in local dev mode (installDependencies) Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix: address Sentry review comments and Python CI deps - Update theme schema URL from opencode.ai to altimate-code.dev (33 files) - Rename opencode references in ACP README.md and AGENTS.md docs - Update test fixture tmp dir prefix to altimate-code-test- - Install warehouse extras in Python CI for duckdb/boto3 test deps Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix: Python CI — SqlGuardResult allows None data, restrict pytest to tests/ - Allow SqlGuardResult.data to be None (fixes lineage.check Pydantic error) - Set testpaths = ["tests"] in pyproject.toml to exclude src/test_local.py from pytest collection (it's a source module, not a test) Co-Authored-By: Claude Opus 4.6 <[email protected]> * fix: resolve ruff lint errors in Python engine - Remove unused imports in server.py (duplicate imports, unused models) - Remove unused `json` import in schema/cache.py - Remove unused `os` import in sql/feedback_store.py - Add noqa for keyring availability check import Co-Authored-By: Claude Opus 4.6 <[email protected]> --------- Co-authored-by: Claude Opus 4.6 <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Use import.meta.resolve to find the @opentui/core package directory instead of hardcoding node_modules path, which fails with monorepo hoisting. Co-Authored-By: Claude Opus 4.6 <[email protected]>
…aming - Build: output binary as altimate-code instead of opencode - Bin wrapper: look for @altimateai/altimate-code-* scoped packages - Postinstall: resolve @AltimateAI scoped platform packages - Publish: update Docker/AUR/Homebrew refs to AltimateAI/altimate-code - Publish: make Docker/AUR/Homebrew non-fatal (infra not set up yet) - Dockerfile: update binary paths and names Co-Authored-By: Claude Opus 4.6 <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Co-authored-by: Jérôme Benoit <[email protected]>
…sion (#15762) Co-authored-by: Test User <[email protected]> Co-authored-by: Shoubhit Dash <[email protected]>
Co-authored-by: Adam <[email protected]>
Reorganize docs into Home, Setup, Examples, Components, Configure, and Reference sections. Add 6 example pages from Datamates docs. Rewrite index page with updated GTM messaging. Remove Develop section. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Add "What you can do today" section with 7 example prompts. Expand LLM providers from 9 to 17 (add Vertex AI, DeepInfra, Cerebras, Cohere, Together AI, Perplexity, xAI, GitHub Copilot). Co-Authored-By: Claude Opus 4.6 <[email protected]>
… examples - Merge Components and Configure into unified Configure section with new overview page - Rename Usage to Interfaces, remove Web page - Add Getting Started section with Overview and Quickstart sub-pages - Add LLM provider configuration examples to Quickstart (Anthropic, OpenAI, Bedrock) - Add "See it in action" examples section to index page - Remove individual example pages, keep Showcase linking to Datamates docs - Remove "Using with Claude Code" and "Using with Codex" sections - Update site name to "Altimate Code" with highlighted header styling - CSS: site title highlight, text-transform override Co-Authored-By: Claude Opus 4.6 <[email protected]>
- Remove duplicate example cards from index.md (keep in examples/index.md) - Trim warehouse and LLM config examples in quickstart, link to full references - Consolidate permission docs into permissions.md with cross-refs from agents, tools, security FAQ - Fix footer Learn More links to match current nav labels - Standardize tool count to 55+ across all pages - Standardize terminology: "altimate" → "Altimate Code" in prose - Update configure overview: "Behavior" → "Governance", add inline links - Add Config File Reference to Configure nav - Move Tool Config/Custom Tools to top of Tools sub-section - Add What's New changelog page under Reference - Move Telemetry to Reference, Guides to Examples - Add inline links to architecture paragraph in configure overview - Standardize page titles to match nav labels (Quickstart, Showcase, Config File Reference) Co-Authored-By: Claude Opus 4.6 <[email protected]>
|
This PR doesn't fully meet our contributing guidelines and PR template. What needs to be fixed:
Please edit this PR description to address the above within 2 hours, or it will be automatically closed. If you believe this was flagged incorrectly, please let a maintainer know. |
|
This pull request has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window. Feel free to open a new pull request that follows our guidelines. |
Move .md files into directories matching the five nav sections: getting-started/, examples/, configure/, interfaces/, reference/. Eliminates data-engineering/ dir and renames usage/ to interfaces/. Co-Authored-By: Claude Opus 4.6 <[email protected]>
docs/mkdocs.yml
Outdated
| - Config File Reference: configure/config.md | ||
| - Agents: | ||
| - Agent Modes: configure/agent-modes.md |
There was a problem hiding this comment.
Bug: Several documentation pages, including two guides and the web interface page, are missing from the mkdocs.yml navigation configuration, making them inaccessible to users.
Severity: MEDIUM
Suggested Fix
Update the nav section in docs/mkdocs.yml. Add 'examples/guides/using-with-claude-code.md' and 'examples/guides/using-with-codex.md' to the 'Guides' list. Add 'interfaces/web.md' to the 'Interfaces' list to ensure all pages are correctly linked in the site navigation.
Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.
Location: docs/mkdocs.yml#L65-L67
Potential issue: During a documentation restructure, several files were moved but their
corresponding entries in the `mkdocs.yml` navigation configuration were not updated.
Specifically, `using-with-claude-code.md` and `using-with-codex.md` are missing from the
'Guides' section, and `interfaces/web.md` is missing from the 'Interfaces' section. As a
result, these pages will be rendered on the documentation site but will be orphaned,
meaning they will not appear in any navigation menus and will be inaccessible to users
browsing the site unless they have a direct URL.
Did we get this right? 👍 / 👎 to inform future reviews.
Update relative paths for images and cross-references across 7 files to reflect the new directory layout. Co-Authored-By: Claude Opus 4.6 <[email protected]>
docs/docs/reference/security-faq.md
Outdated
| } | ||
| } | ||
| ``` | ||
| By default, destructive operations like `bash`, `write`, and `edit` require confirmation. You can restrict specific commands, deny destructive SQL (DROP, DELETE, TRUNCATE), and configure per-agent permissions. See the [Permissions reference](configure/permissions.md) for full examples. |
There was a problem hiding this comment.
Bug: Relative links in security-faq.md and configure/tools/config.md are broken due to a directory restructure, as the link paths were not updated.
Severity: MEDIUM
Suggested Fix
Update the relative links in the affected files. In docs/docs/reference/security-faq.md, change links from configure/permissions.md to ../configure/permissions.md. In docs/docs/configure/tools/config.md, change links from permissions.md to ../permissions.md to correctly point to the file from the new, deeper directory.
Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.
Location: docs/docs/reference/security-faq.md#L30
Potential issue: After a directory restructure, relative links in two documentation
files were not updated, causing them to break. In `docs/docs/reference/security-faq.md`,
links like `configure/permissions.md` are now incorrect because the file was moved one
level deeper. Similarly, in `docs/docs/configure/tools/config.md`, links to
`permissions.md` are broken because the file was moved into the `tools/` subdirectory.
These broken links will lead to 404 errors for users navigating the documentation site.
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Move Overview to top, Custom Tools to bottom, and add Built-in Tools row to the tools overview table. Co-Authored-By: Claude Opus 4.6 <[email protected]>
…ix broken links - Split Configure into Use (agents, tools, skills, commands, interfaces) and Configure (config file, warehouses, LLMs, MCPs/ACPs, appearance) - Move Governance (rules, permissions, context, formatters) to its own section - Move Interfaces under Use as a sub-section - Add new Warehouses page with connection examples for all 8 warehouse types - Fix broken internal links across multiple pages Co-Authored-By: Claude Opus 4.6 <[email protected]>
- Add Core Tools page documenting 28 altimate_core_* Rust engine tools - Add dbt_lineage and dbt_profiles to dbt tools page (was 2, now 4) - Document all 11 built-in skills (was 5 documented) - Add Executive agent mode (was missing from docs) - Fix agent mode count from "four" to "five" - Update tool count from 55+ to 70+ across all pages - Add Core Tools to nav Co-Authored-By: Claude Opus 4.6 <[email protected]>
Added 4 missing subcommands (attach, db, debug, completion), expanded descriptions with sub-commands, and added 7 missing global flags (--continue, --session, --fork, --prompt, --port, --hostname, --mdns, --cors). Co-Authored-By: Claude Opus 4.6 <[email protected]>
Added governance overview page explaining why governance makes agents better (not just safer), with summaries linking to rules, permissions, context management, and formatters. Moved Config File Reference to last item under Configure section. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
…overview page Merged the two sections into one, moved it above Benchmarks, and added PySpark migration and Airflow debugging example prompts. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
✅ Tests — All PassedTypeScript — passedPython — passedTested at |
Summary
Major documentation restructuring for the Altimate Code docs site:
/connectcommand and sample Anthropic configconfigure/index.md), What's New changelog (changelog.md)Test plan
mkdocs serveand verify all pages render without errors🤖 Generated with Claude Code