Skip to content

MTA-6288 Centralized Configuration for UI#326

Open
Pkylas007 wants to merge 7 commits intomainfrom
mta-6288-centralized-config-ui-guide
Open

MTA-6288 Centralized Configuration for UI#326
Pkylas007 wants to merge 7 commits intomainfrom
mta-6288-centralized-config-ui-guide

Conversation

@Pkylas007
Copy link
Copy Markdown
Collaborator

@Pkylas007 Pkylas007 commented Mar 9, 2026

JIRA

Version

  • 8.1.0

Preview

Summary by CodeRabbit

  • Documentation
    • New centralized configurations analysis guide and profile management docs (Analysis Profile marked Technology Preview; profiles persisted and periodically synced)
    • Procedures for configuring, running, and managing analysis profiles in the Migration UI (profile creation, target selection, scope/advanced rules, review/save)
    • Target-profile procedure updated to allow selecting an analysis profile during creation
    • Custom migration targets docs updated with Migration view navigation and Technology Preview note for Python/Node.js
    • Centralized analysis content integrated into the web console guide

Signed-off-by: Prabha Kylasamiyer Sundara Rajan <pkylasam@pkylasam-thinkpadp16vgen1.bengluru.csb>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 9, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Adds a new assembly documenting centralized analysis configurations, two new UI procedures (configure profile, run analysis), minor edits to target/custom migration docs, and integrates the new assembly into the web-console-guide master include.

Changes

Cohort / File(s) Summary
New Analysis Assembly
assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc
New AsciiDoc assembly describing Analysis Profile concept, metadata/context scoping, Technology Preview note, and includes for three procedural topics.
Analysis Profile Procedures (new)
docs/topics/mta-ui/proc_configuring-profile-for-an-application-analysis.adoc, docs/topics/mta-ui/proc_running-an-analysis-using-profile.adoc
Adds step-by-step procedures for creating/configuring analysis profiles and running analyses using a profile; covers targets, scope, advanced custom rules, automated tagging, report download, and status behavior.
Target / Custom Migration Procedure updates
docs/topics/mta-ui/proc_configuring-target-profiles.adoc, docs/topics/mta-ui/proc_creating-custom-migration-targets.adoc
Small edits: remove inline comment, allow selecting an analysis profile during target creation (with download constraint), change navigation to Migration view, mark Python/Node.js providers as Technology Preview, and clarify visibility for non-admin users.
Guide Integration
docs/web-console-guide/master.adoc
Replaced a commented include with an active include to the new centralized configurations analysis assembly.

Sequence Diagram(s)

(No sequence diagrams generated — changes are documentation additions and procedure updates without new multi-component runtime control flow.)

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

Suggested reviewers

  • jortel
  • mpershina

Poem

🐇 I hop through pages, nibbling text so neat,

Profiles planted where configurations meet,
Rules and targets tucked in a row,
Analyses blossom, reports in tow,
Hooray — migrations hop toward the light!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'MTA-6288 Centralized Configuration for UI' clearly and specifically summarizes the main change: adding documentation for centralized configuration management in the UI, which is the primary focus across all modified files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch mta-6288-centralized-config-ui-guide

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Pkylas007
Copy link
Copy Markdown
Collaborator Author

Peer review is completed in #297 which is now closed.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 7

🧹 Nitpick comments (1)
docs/topics/mta-ui/proc_configuring-target-profiles.adoc (1)

27-27: Clarify the CLI download restriction.

The note states "You can download this profile configuration from the {ProductShortName} {CLIName} only if you select the profile from this list." However, it's not immediately clear what "this list" refers to in the context of an optional selection field, or why the restriction exists.

Consider rephrasing for clarity:

-. (Optional) Select an analysis profile for the application from the list. You can download this profile configuration from the {ProductShortName} {CLIName} only if you select the profile from this list.
+. (Optional) Select an analysis profile for the application. Selecting a profile here makes it available for download via the {ProductShortName} {CLIName}.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/topics/mta-ui/proc_configuring-target-profiles.adoc` at line 27, The
sentence "You can download this profile configuration from the
{ProductShortName} {CLIName} only if you select the profile from this list." is
ambiguous; update the sentence in proc_configuring-target-profiles.adoc (the
line containing "(Optional) Select an analysis profile...") to explicitly
reference "the list of available analysis profiles shown in the UI" and rephrase
to explain the restriction (e.g., downloads via {CLIName} are supported only for
profiles chosen from that UI list), so readers understand what "this list" means
and why the CLI download is limited to those profiles.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc`:
- Line 30: The sentence "As a Migrator, can use these profiles to perform an
application analysis." is missing the subject; update the sentence in
assembly_centralized-configurations-analysis.adoc to read "As a Migrator, you
can use these profiles to perform an application analysis." so it is
grammatically correct and includes the missing "you".
- Line 20: Remove the extra space between "delete" and "custom" in the sentence
"As an Architect, you can create, edit, and delete  custom migration targets and
configurations." by editing the text in
assembly_centralized-configurations-analysis.adoc so it reads "create, edit, and
delete custom migration targets and configurations." Ensure only the double
space is removed and surrounding spacing/punctuation remains unchanged.

In
`@docs/topics/mta-ui/proc_configuring-profile-for-an-application-analysis.adoc`:
- Line 26: The sentence "This option only appears if you are analyzing a single
application" is misleading in the profile configuration context; update the
sentence in the paragraph that begins "Upload a local binary." to either remove
that clause or replace it with a clarification such as "This option is shown
when configuring a profile for a single-application analysis" (or state that the
option is always available when creating a reusable profile), and ensure the
rest of the sentence about dragging or clicking Upload remains unchanged.
- Around line 68-70: Add a short warning note immediately after the "Click
Save." confirmation in proc_configuring-profile-for-an-application-analysis.adoc
indicating that analysis profiles are tied to target profiles and will be
automatically deleted if their associated target profile is removed; reference
the existing proc_configuring-target-profiles.adoc cascade-deletion note,
suggest users export or duplicate important analysis profiles before deleting
target profiles, and link to the target-profiles procedure for details.

In `@docs/topics/mta-ui/proc_configuring-target-profiles.adoc`:
- Around line 30-40: Resolve the Git merge conflict markers in the document by
removing the conflict headers/footers (<<<<<<<, =======, >>>>>>>) and
consolidating the duplicated content about the archetype detail view and the
deletion note into a single clean paragraph: keep the sentence "You can click on
the archetype row to open the archetype detail view where the target profiles
for the archetype are listed." and the NOTE block about deleting a target
profile also deleting its analysis profile, ensuring there are no leftover
conflict markers or duplicated lines.

In `@docs/topics/mta-ui/proc_running-an-analysis-using-profile.adoc`:
- Around line 26-29: The line referring to "Enable enhanced analysis details" is
incomplete; update the documentation snippet that contains the phrase "Enable
enhanced analysis details" by either (a) expanding it to explain exactly what
data or UI changes this toggles (e.g., additional metrics, logs, visualization
panels, or longer retention), typical scenarios to enable it (debugging,
detailed performance investigation, or verbose reporting), and any trade-offs
(performance, storage, or privacy) and steps to enable/disable it in the UI, or
(b) remove the step and the "//need more information..." TODO if the feature is
not ready to document; also delete the TODO comment and ensure the surrounding
procedure remains coherent after the change.
- Line 20: Add a warning note immediately after the step that currently reads
"Select a pre-configured profile from the list for running an analysis." (the
profile selection step) explaining that profiles are tied to target profiles and
may be automatically deleted if their associated target profile is removed;
reference the target profile deletion behavior documented in
proc_configuring-target-profiles.adoc so users can follow that link for details.
Ensure the note is brief, clearly labeled as a caution/important note, and
placed directly after the existing profile selection instruction so it appears
in the workflow where users choose a profile.

---

Nitpick comments:
In `@docs/topics/mta-ui/proc_configuring-target-profiles.adoc`:
- Line 27: The sentence "You can download this profile configuration from the
{ProductShortName} {CLIName} only if you select the profile from this list." is
ambiguous; update the sentence in proc_configuring-target-profiles.adoc (the
line containing "(Optional) Select an analysis profile...") to explicitly
reference "the list of available analysis profiles shown in the UI" and rephrase
to explain the restriction (e.g., downloads via {CLIName} are supported only for
profiles chosen from that UI list), so readers understand what "this list" means
and why the CLI download is limited to those profiles.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 76194c97-be11-487b-b891-69ac5b71a332

📥 Commits

Reviewing files that changed from the base of the PR and between a846fa9 and 2917c03.

📒 Files selected for processing (6)
  • assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc
  • docs/topics/mta-ui/proc_configuring-profile-for-an-application-analysis.adoc
  • docs/topics/mta-ui/proc_configuring-target-profiles.adoc
  • docs/topics/mta-ui/proc_creating-custom-migration-targets.adoc
  • docs/topics/mta-ui/proc_running-an-analysis-using-profile.adoc
  • docs/web-console-guide/master.adoc

Prabha Kylasamiyer Sundara Rajan added 2 commits March 9, 2026 14:04
Signed-off-by: Prabha Kylasamiyer Sundara Rajan <pkylasam@pkylasam-thinkpadp16vgen1.bengluru.csb>
Signed-off-by: Prabha Kylasamiyer Sundara Rajan <pkylasam@pkylasam-thinkpadp16vgen1.bengluru.csb>
Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/topics/mta-ui/proc_configuring-target-profiles.adoc`:
- Line 27: The step tells users to select an analysis profile from the list but
omits the prerequisite that an analysis profile must exist; update the sentence
where it reads "(Optional) Select an analysis profile for the application from
the list..." to add a prerequisite or cross-reference to the analysis-profile
creation procedure (e.g., "Ensure an analysis profile exists — see 'Creating an
analysis profile'") so readers know what to do if the list is empty and can
follow the creation instructions before selecting a profile.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 7a34d741-c0f7-4acf-981c-4acc04fa02ee

📥 Commits

Reviewing files that changed from the base of the PR and between 2917c03 and f77e032.

📒 Files selected for processing (2)
  • docs/topics/mta-ui/proc_configuring-target-profiles.adoc
  • docs/topics/mta-ui/proc_running-an-analysis-using-profile.adoc
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/topics/mta-ui/proc_running-an-analysis-using-profile.adoc

. In the *Name* field in the opened dialogue, enter a unique name for the target profile.
. Click the *Tag category* field and select the category tag to associate with the tag.
. Select specific generators and click the right arrow to move the generator from the *Available generators* list to the *Chosen generators* list.
. (Optional) Select an analysis profile for the application from the list. You can download this profile configuration from the {ProductShortName} {CLIName} only if you select the profile from this list.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Add the missing prerequisite for this dropdown.

This step assumes an analysis profile already exists, but the procedure never says that. If the list is empty, readers have no next action. Add a short prerequisite or cross-reference to the analysis-profile creation procedure before telling them to select from the list.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/topics/mta-ui/proc_configuring-target-profiles.adoc` at line 27, The
step tells users to select an analysis profile from the list but omits the
prerequisite that an analysis profile must exist; update the sentence where it
reads "(Optional) Select an analysis profile for the application from the
list..." to add a prerequisite or cross-reference to the analysis-profile
creation procedure (e.g., "Ensure an analysis profile exists — see 'Creating an
analysis profile'") so readers know what to do if the list is empty and can
follow the creation instructions before selecting a profile.

@Pkylas007
Copy link
Copy Markdown
Collaborator Author

Pkylas007 commented Mar 9, 2026

@jortel @sjd78 @sshveta Could you review this PR, please?

@Pkylas007 Pkylas007 requested a review from sshveta March 11, 2026 03:20
@Pkylas007
Copy link
Copy Markdown
Collaborator Author

@jortel @sjd78 @sshveta Could you review this PR, please?

Hi folks, this is a gentle reminder to review this PR. Thanks much!

+
NOTE: {ProductShortName} displays automatically attached tags only _after_ you run the analysis. You can attach tags to the application manually instead of enabling automated tagging or in addition to it.
+
. *Enable enhanced analysis details*.
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@sjd78 Can you please provide me with information on what enhanced details mean?

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.

I believe this generate and captures additional logging from the analysis.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Enhanced details should already be defined in other parts of the documentation for the analysis wizard but basically it means:

  • pod/contains logs and output of commands run in the addon are attached/uploaded to the hub as output is streamed rather than at the end of the analysis.
  • more information details is captured. This includes the analyzer raw report.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Thank you! @sjd78 @jortel Could you kindly check if the description sounds fine?

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

♻️ Duplicate comments (1)
assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc (1)

20-20: ⚠️ Potential issue | 🟡 Minor

Fix double space before "custom".

There's an extra space between "delete" and "custom".

📝 Proposed fix
-As an Architect, you can create, edit, and delete  custom migration targets and configurations. For example, analysis profiles and custom rulesets in the {ProductShortName} {WebName}. The analysis profiles contain the following details:
+As an Architect, you can create, edit, and delete custom migration targets and configurations. For example, analysis profiles and custom rulesets in the {ProductShortName} {WebName}. The analysis profiles contain the following details:
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc` at
line 20, In the sentence "As an Architect, you can create, edit, and delete 
custom migration targets and configurations." remove the extra space between
"delete" and "custom" so it reads "delete custom"; update the text in
assembly_centralized-configurations-analysis.adoc for the sentence that begins
"As an Architect, you can create, edit, and delete" to ensure only a single
space exists before "custom".
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc`:
- Line 30: The sentence "As a Migrator, you can use these profiles to perform an
application analysis." contains trailing whitespace after the period; remove the
extra space character at the end of that line so the line ends exactly with the
period and no trailing whitespace.

---

Duplicate comments:
In `@assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc`:
- Line 20: In the sentence "As an Architect, you can create, edit, and delete 
custom migration targets and configurations." remove the extra space between
"delete" and "custom" so it reads "delete custom"; update the text in
assembly_centralized-configurations-analysis.adoc for the sentence that begins
"As an Architect, you can create, edit, and delete" to ensure only a single
space exists before "custom".

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 068cb573-b723-4fb0-b0a5-32d409d1c2d0

📥 Commits

Reviewing files that changed from the base of the PR and between f77e032 and 05891ba.

📒 Files selected for processing (1)
  • assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc

@Pkylas007 Pkylas007 requested a review from sshveta March 20, 2026 07:02
Signed-off-by: Prabha Kylasamiyer Sundara Rajan <pkylasam@pkylasam-thinkpadp16vgen1.bengluru.csb>
@Pkylas007
Copy link
Copy Markdown
Collaborator Author

@jortel @sjd78 @sshveta Can you please take a look at the updated PR, please? I have modified the PR based on the initial reviews. Thanks very much!



[role="_abstract"]
As an architect, you can configure a profile that has the configuration needed to analyze an application for a specific migration target.
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.

Suggested change
As an architect, you can configure a profile that has the configuration needed to analyze an application for a specific migration target.
As an Architect, you can configure a profile that has the configuration needed to analyze an application for a specific migration target.

You have used capitalization consistently, see line 20 of assembly_centralized-configurations-analysis.adoc

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Got it, capitalized the user persona, thanks!

@anarnold97
Copy link
Copy Markdown
Contributor

@Pkylas007 - strong documentation, thanks

ifdef::context[]
[id="centralized-configurations_{context}"]
endif::[]
= Analyzing an application with centralized profiles
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I don't think "centralized" makes sense here. The nature of tackle is that everything is centralized.

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.

"analysis profiles" lines up better with the UI

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Thanks, yes that's right! Changed it to 'analysis profiles'.

Copy link
Copy Markdown
Contributor

@sjd78 sjd78 left a comment

Choose a reason for hiding this comment

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

The docs look pretty good. The only change I'd recommend in the name in the title that Jeff commented on. With that changed, I'd be an approve.

Thank you @sjd78 @jortel for your clarifications! Please could you run through the changes to make sure that they are accurate? Much appreciate your help!

ifdef::context[]
[id="centralized-configurations_{context}"]
endif::[]
= Analyzing an application with centralized profiles
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.

"analysis profiles" lines up better with the UI

+
NOTE: {ProductShortName} displays automatically attached tags only _after_ you run the analysis. You can attach tags to the application manually instead of enabling automated tagging or in addition to it.
+
. *Enable enhanced analysis details*.
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.

I believe this generate and captures additional logging from the analysis.


As a Migrator, you can use these profiles to perform an application analysis.

The {ProductShortName} Hub stores and syncs the profile configurations. {ProductShortName} components periodically sync with the Hub and pull the analysis profiles that contain the latest updates to the configuration.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The hub does not "sync" profiles but rather provides them to external components wanting to sync them.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Ok, I have removed the "syncs" part. Please could you check if it works now?

Copy link
Copy Markdown

@jortel jortel left a comment

Choose a reason for hiding this comment

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

lgtm

Signed-off-by: Prabha Kylasamiyer Sundara Rajan <pkylasam@pkylasam-thinkpadp16vgen1.bengluru.csb>
Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc`:
- Line 20: The sentence fragment "For example, analysis profiles and custom
rulesets in the {ProductShortName} {WebName}." should be rewritten as a complete
sentence; locate the sentence that begins "For example, analysis profiles and
custom rulesets..." and change it to a full sentence such as "For example, you
can create, edit, and delete analysis profiles and custom rulesets in the
{ProductShortName} {WebName}." Ensure the revised sentence clearly ties these
examples to the preceding statement about creating, editing, and deleting custom
migration targets and configurations.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 43baf69c-eb3b-4193-8962-cb49fba043bc

📥 Commits

Reviewing files that changed from the base of the PR and between aa6d08e and 52893c5.

📒 Files selected for processing (3)
  • assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc
  • docs/topics/mta-ui/proc_configuring-profile-for-an-application-analysis.adoc
  • docs/topics/mta-ui/proc_running-an-analysis-using-profile.adoc
✅ Files skipped from review due to trivial changes (2)
  • docs/topics/mta-ui/proc_running-an-analysis-using-profile.adoc
  • docs/topics/mta-ui/proc_configuring-profile-for-an-application-analysis.adoc

[role="_abstract"]
Use standardized configurations across components of {ProductFirstRef} such as the {WebName}, {CLIName}, and the Visual Studio Code {PluginName} by using the centralized configuration management in {ProductFullName}.

As an Architect, you can create, edit, and delete custom migration targets and configurations. For example, analysis profiles and custom rulesets in the {ProductShortName} {WebName}. The analysis profiles contain the following details:
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Clarify the sentence structure for the examples list.

Line 20 reads as a fragment (For example, analysis profiles and custom rulesets ...). Please rewrite as a complete sentence to improve readability.

✏️ Proposed wording
-As an Architect, you can create, edit, and delete  custom migration targets and configurations. For example, analysis profiles and custom rulesets in the {ProductShortName} {WebName}. The analysis profiles contain the following details:
+As an Architect, you can create, edit, and delete custom migration targets and configurations, such as analysis profiles and custom rulesets in the {ProductShortName} {WebName}. The analysis profiles contain the following details:
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
As an Architect, you can create, edit, and delete custom migration targets and configurations. For example, analysis profiles and custom rulesets in the {ProductShortName} {WebName}. The analysis profiles contain the following details:
As an Architect, you can create, edit, and delete custom migration targets and configurations, such as analysis profiles and custom rulesets in the {ProductShortName} {WebName}. The analysis profiles contain the following details:
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@assemblies/ui-guide/assembly_centralized-configurations-analysis.adoc` at
line 20, The sentence fragment "For example, analysis profiles and custom
rulesets in the {ProductShortName} {WebName}." should be rewritten as a complete
sentence; locate the sentence that begins "For example, analysis profiles and
custom rulesets..." and change it to a full sentence such as "For example, you
can create, edit, and delete analysis profiles and custom rulesets in the
{ProductShortName} {WebName}." Ensure the revised sentence clearly ties these
examples to the preceding statement about creating, editing, and deleting custom
migration targets and configurations.

@Pkylas007 Pkylas007 requested a review from sjd78 March 26, 2026 09:25
Copy link
Copy Markdown
Contributor

@sjd78 sjd78 left a comment

Choose a reason for hiding this comment

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

LGTM

@Pkylas007
Copy link
Copy Markdown
Collaborator Author

@sshveta Please could you run through the updates in the PR? Thanks!

Signed-off-by: Prabha Kylasamiyer Sundara Rajan <pkylasam@pkylasam-thinkpadp16vgen1.bengluru.csb>
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.

5 participants