Skip to content

Add downstream migration guide for the explicit-feature model#101

Merged
nradakovic merged 1 commit into
mainfrom
nira_migration_docs
Jul 15, 2026
Merged

Add downstream migration guide for the explicit-feature model#101
nradakovic merged 1 commit into
mainfrom
nira_migration_docs

Conversation

@nradakovic

Copy link
Copy Markdown
Member

Publishes docs/migration_guide.md explaining the impact of no_legacy_features, which previously implicit behaviors are now opt-in, and how consumers restore them explicitly via target/package features, --features flags, opt-in features, and the extra_*_flags toolchain attributes. Links the guide from the README, features.md, and extension_api.md.

resolves #81

@nradakovic nradakovic self-assigned this Jul 15, 2026
Copilot AI review requested due to automatic review settings July 15, 2026 10:33
@nradakovic nradakovic added the documentation Improvements or additions to documentation label Jul 15, 2026
@nradakovic nradakovic moved this from Backlog to In Progress in S-CORE Roadmap Jul 15, 2026

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 downstream-facing migration documentation for adopting the toolchains under Bazel’s explicit-feature model (no_legacy_features), and links that guidance from existing top-level documentation so consumers can find it quickly.

Changes:

  • Adds a new downstream migration guide describing explicit feature management and common migration scenarios.
  • Links the migration guide from the README, toolchain feature catalog, and extension API docs.
  • Adds brief cross-references to steer readers to the migration guide when no_legacy_features is relevant.

Reviewed changes

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

File Description
README.md Adds a new documentation link entry for the migration guide.
docs/migration_guide.md New guide describing behavior changes under no_legacy_features and migration approaches.
docs/features.md Adds a prominent pointer to the migration guide near the top of the feature catalog.
docs/extension_api.md Adds a short “Migrating Downstream Workspaces” section linking to the guide.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/migration_guide.md Outdated
Comment thread docs/migration_guide.md Outdated
Comment thread docs/migration_guide.md Outdated
Comment thread docs/migration_guide.md Outdated
Comment thread docs/migration_guide.md
Publishes docs/migration_guide.md explaining the impact of no_legacy_features,
which previously implicit behaviors are now opt-in, and how consumers restore
them explicitly via target/package features, --features flags, opt-in features,
and the extra_*_flags toolchain attributes. Links the guide from the README,
features.md, and extension_api.md.

resolves #81
@nradakovic nradakovic force-pushed the nira_migration_docs branch from 9f428cf to 171044c Compare July 15, 2026 10:55
@nradakovic nradakovic merged commit e403417 into main Jul 15, 2026
12 checks passed
@nradakovic nradakovic deleted the nira_migration_docs branch July 15, 2026 15:15
@github-project-automation github-project-automation Bot moved this from In Progress to Done in INF - Infrastructure Community Jul 15, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in S-CORE Roadmap Jul 15, 2026
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

Status: Done

Development

Successfully merging this pull request may close these issues.

Publish migration guidance for downstream users affected by explicit feature management

3 participants