feat(docs): Improve public API JSDoc descriptions to use generic names#17068
feat(docs): Improve public API JSDoc descriptions to use generic names#17068
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 |
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.