feat(docs): Improve public API JSDoc descriptions to use generic names#17068
feat(docs): Improve public API JSDoc descriptions to use generic names#17068Copilot wants to merge 14 commits into
Conversation
- Remove @igxModule, @igxTheme, @igxKeywords, @igxGroup, @igxFriendlyName, @igxParent, @igxElementsAnchor tags from JSDoc comments across 171 files - Remove all @example code blocks (HTML templates and TypeScript snippets) - Remove standalone code blocks from descriptions and @remarks sections - Remove bare HTML elements (igx- tags) from JSDoc descriptions - Replace inline selector references with plain text names in component descriptions - Build and tests verified to pass Co-authored-by: dkamburov <1182001+dkamburov@users.noreply.github.com>
|
@copilot |
This reverts commit 35bf50e. Co-authored-by: dkamburov <1182001+dkamburov@users.noreply.github.com>
- Revert previous removal of @igxModule, @igxKeywords, @igxGroup, @example - Keep @igxModule, @igxKeywords, @igxGroup, @igxTheme, and @example blocks intact - Replace Angular-specific class names (IgxXxxComponent, IgxXxxDirective, etc.) in JSDoc descriptions and remarks with generic readable names e.g. IgxGridRowComponent -> grid row, IgxChipComponent -> chip - Skip replacements inside @example blocks, code blocks, @iGx tag lines, and URLs - 104 files updated with generic descriptions Agent-Logs-Url: https://github.com/IgniteUI/igniteui-angular/sessions/b15d3343-b97e-4970-bd8b-ea0483a7460b Co-authored-by: dkamburov <1182001+dkamburov@users.noreply.github.com>
Done in commit
Replacements are skipped inside Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot don't change memberof as well. |
… intact Also do not modify @memberof/@memberof tag lines per reviewer feedback. 78 files updated with generic class name descriptions. Agent-Logs-Url: https://github.com/IgniteUI/igniteui-angular/sessions/6cda1570-4ce7-4e42-a7a8-eac9eff61035 Co-authored-by: dkamburov <1182001+dkamburov@users.noreply.github.com>
Fixed in commit |
| * Gets the type of the `IgxSliderComponent`. | ||
| * The slider can be IgxSliderType.SLIDER(default) or IgxSliderType.RANGE. | ||
| * Gets the type of the slider. | ||
| * The slider type can be SLIDER(default) or RANGE. |
There was a problem hiding this comment.
| * The slider type can be SLIDER(default) or RANGE. | |
| * The slider type can be SLIDER (default) or RANGE. |
| * Sets the type of the `IgxSliderComponent`. | ||
| * The slider can be IgxSliderType.SLIDER(default) or IgxSliderType.RANGE. | ||
| * Sets the type of the slider. | ||
| * The slider type can be SLIDER(default) or RANGE. |
There was a problem hiding this comment.
| * The slider type can be SLIDER(default) or RANGE. | |
| * The slider type can be SLIDER (default) or RANGE. |
Public API summaries and
@remarkssections contained Angular-specific class name references (e.g.IgxGridRowComponent,IgxChipComponent) that don't belong in generic API documentation.Changes
@igxModule,@igxTheme,@igxKeywords,@igxGroup,@igxFriendlyName,@igxParent,@igxElementsAnchortags and all@exampleblocks (including HTML template and TypeScript code snippets)@remarksprose with generic readable names across 104 files — e.g.IgxGridRowComponent→grid row,IgxChipComponent→chip,IgxCarouselComponent→carousel@exampleblocks, code fences,@igx*tag lines, and URLs to avoid breaking documentation linksBefore / After
Descriptive prose is updated to use generic names; all
@igx*metadata tags and@examplecode blocks remain untouched.Original prompt
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.