Skip to content

Add documentation for Analyzers, namespace filtering, and IDictionary support#2191

Merged
jzabroski merged 3 commits into
mainfrom
copilot/update-docs-for-analyzers
Dec 2, 2025
Merged

Add documentation for Analyzers, namespace filtering, and IDictionary support#2191
jzabroski merged 3 commits into
mainfrom
copilot/update-docs-for-analyzers

Conversation

Copilot AI commented Nov 22, 2025

Copy link
Copy Markdown
Contributor

Update Documentation for New Features

Documentation has been successfully updated to reflect three recently added features:

Completed:

  • Create documentation for Analyzers feature (Feature/analyzers #1908, feat: Analyzers #1240) in Advanced Topics

    • Created new /advanced/analyzers.md page
    • Documented FM0001: Migration version uniqueness analyzer
    • Added installation, usage, IDE integration, and build integration sections
    • Included troubleshooting and suppression guidance
    • Updated sidebar config in .vitepress/config.mts
    • Added version badge: Available Since FluentMigrator 7.2.0
  • Update Maintenance Migrations documentation for namespace filtering (Added namespace filtering to maintenance migrations #2171)

    • Added comprehensive "Namespace Filtering" section in /migration-types/maintenance.md
    • Documented configuration with TypeFilterOptions
    • Showed command-line usage with namespace filtering (both Migrate.exe and dotnet-fm)
    • Provided use cases: environment-specific, module-based organization, nested namespaces
    • Added practical code examples for organizing maintenance migrations by namespace
    • Added version badge: Available Since FluentMigrator 7.2.0
  • Update Data Operations documentation for IDictionary support (Add IDictionary support to Update data expressions #2163)

    • Enhanced "Updating Data" section in /operations/data.md
    • Documented new Set() and Where() overloads accepting IDictionary<string, object>
    • Added "Using Dictionaries for Dynamic Updates" subsection with detailed examples
    • Showed dynamic update scenarios and mixed usage patterns (anonymous objects + dictionaries)
    • Provided real-world examples with configuration-driven updates
    • Added version badge: Available Since FluentMigrator 7.2.0

Screenshots:

Analyzers page with version badge:

image

Original prompt

Please update the docs in doc-website to reflect the changes made recently :


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Update documentation for new analyzers feature and changes Add documentation for Analyzers, namespace filtering, and IDictionary support Nov 22, 2025
Copilot AI requested a review from PhenX November 22, 2025 09:50
@github-actions

github-actions Bot commented Nov 22, 2025

Copy link
Copy Markdown

Test Results

    2 files  ±0      2 suites  ±0   34s ⏱️ -5s
5 355 tests ±0  5 023 ✅ +1  332 💤 ±0  0 ❌  - 1 
5 836 runs  ±0  5 240 ✅ +1  596 💤 ±0  0 ❌  - 1 

Results for commit eb9418c. ± Comparison against base commit fcc42a9.

♻️ This comment has been updated with latest results.

@PhenX

PhenX commented Nov 22, 2025

Copy link
Copy Markdown
Collaborator

@copilot add an information on these changes indicating that they are only available since 7.2.0

Copilot AI commented Nov 22, 2025

Copy link
Copy Markdown
Contributor Author

@copilot add an information on these changes indicating that they are only available since 7.2.0

Added "Available Since FluentMigrator 7.2.0" badges to all three feature sections (eb9418c).

Version badge on Analyzers page

@PhenX
PhenX marked this pull request as ready for review November 22, 2025 14:23
@PhenX
PhenX requested a review from jzabroski as a code owner November 22, 2025 14:23
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.

3 participants