Skip to content

docs: move README guidance to the official documentation website - #1406

Open
Wassim Chegham (manekinekko) wants to merge 4 commits into
mainfrom
manekinekko-documentation-migration
Open

Wassim Chegham (manekinekko) wants to merge 4 commits into
mainfrom
manekinekko-documentation-migration

Conversation

@manekinekko

Copy link
Copy Markdown
Member

Summary

  • Replace the detailed root README with a short introduction and links to https://microsoft.github.io/scope/ for users and contributors.
  • Move local setup, first-evaluation instructions, development commands, contribution guidance, support, security, and licensing details into four new website pages.
  • Preserve the platform overview, run lifecycle, evaluation concepts, and repository references in the website, and update the sidebar, homepage, and contributor documentation to make the content discoverable.

Demo

N/A: documentation-only changes; no Portal or CLI behavior changes.

Testing

  • cd website && pnpm test: all 7 plugin tests passed.
  • cd website && SITE=https://microsoft.github.io BASE_PATH=/scope pnpm run build: passed with the public GitHub Pages base path.
  • Checked 9 affected rendered routes, all README documentation links, migrated content, and all 31 original README repository references.
  • git diff --check: passed.

Documentation and compatibility

New website pages:

These pages will be published when the website deployment includes this change. Existing introduction and getting-started pages, the website homepage/sidebar, and contributor instructions are updated as well.

Breaking changes, API/CLI compatibility impacts, and upgrade steps: None.

Checklist

  • If Portal features changed, keep CLI capabilities in sync. N/A: no Portal feature changes.
  • If Portal components changed, update their Storybook stories. N/A: no Portal component changes.
  • If database changes require a migration, include up() / down() and keep it CosmosDB-compatible. N/A: no database changes.
  • If dependencies changed, update the lockfile and regenerate NOTICE / NOTICE-REVIEW.txt with pnpm notice as needed. N/A: no dependency changes.

Keep the README focused on introducing Scope and directing users and contributors to the official documentation. Move setup, development, contribution, support, and licensing details into navigable website pages.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

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

Several promoted documentation paths retain obsolete repository references, and the first-run landing description is inaccurate.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Moves detailed README guidance into the official documentation website.

Changes:

  • Adds local development, contributor, development, support, and security guides.
  • Expands platform concepts and evaluation guidance.
  • Updates navigation and repository entry points.
File summaries
File Description
README.md Replaces detailed guidance with website links.
CONTRIBUTING.md Updates documentation contribution guidance.
website/README.md Documents the website’s new role.
website/astro.config.mjs Registers new sidebar pages.
website/src/content/docs/index.mdx Adds setup and contribution cards.
website/src/content/docs/getting-started/access.md Links local setup guidance.
website/src/content/docs/getting-started/first-run.md Updates first-run prerequisites.
website/src/content/docs/getting-started/local-development.md Adds comprehensive local setup instructions.
website/src/content/docs/introduction/concepts.md Adds evaluation building blocks.
website/src/content/docs/introduction/what-is-scope.md Expands architecture and interpretation guidance.
website/src/content/docs/resources/contributing.md Adds contribution and licensing guidance.
website/src/content/docs/resources/development.md Adds repository and development references.
website/src/content/docs/resources/support.md Adds support, security, and responsible-use guidance.
Review details
  • Files reviewed: 13/13 changed files
  • Comments generated: 3
  • Review effort level: Balanced

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

Comment thread README.md
Comment thread website/README.md
Comment thread website/src/content/docs/getting-started/first-run.md Outdated

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.

🟢 Approval recommended

The migrated documentation is complete, internally consistent, discoverable, and aligned with repository behavior.

Review details
  • Files reviewed: 13/13 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Align installation docs, release discovery, self-update downloads, and the publisher with the current repository. Build shared dependencies before publishing and cover installer transports and release lookups with regression tests.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

Test Results (Node.js 22)

test: Run #70

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
2685 2685 0 0 0 0 0 57.2s

🎉 All tests passed!

Github Test Reporter

Use this microsoft/scope checkout as the documentation source of truth. Verify source-map links and clarify website, OpenAPI, and Pages workflow paths.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

Test Results (Node.js 22)

test: Run #71

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
2685 2685 0 0 0 0 0 1m16s

🎉 All tests passed!

Github Test Reporter

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

Test Results (Node.js 22)

test: Run #72

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
2685 2685 0 0 0 0 0 1m13s

🎉 All tests passed!

Github Test Reporter

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants