Skip to content
This repository was archived by the owner on Jun 8, 2026. It is now read-only.
Closed

Vnext #6257

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
18f0bdf
docs(styling): update styling docs for tailwind
didimmova Aug 7, 2025
ac7de9a
feat(tailwind-styling): update component docs with tailwind styling s…
didimmova Aug 19, 2025
c7ad2b9
docs(radio): make tailwind sample frame bigger
didimmova Aug 20, 2025
b7d644e
docs(tailwind): update tailwind component styling docs
didimmova Sep 16, 2025
442ebfc
docs(components): add dependent properties tables and refactor docs f…
didimmova Oct 1, 2025
b91a888
Merge branch 'vnext' into didimmova/update-tailwind-styling-docs
didimmova Oct 1, 2025
9fd5b47
Merge branch 'vnext' into didimmova/update-tailwind-styling-docs
didimmova Oct 2, 2025
766d797
docs(components): final corrections on the styling topic
didimmova Oct 2, 2025
064f15d
feat(docs): add dialog and dropdown tables and update chip dependency…
didimmova Oct 3, 2025
d7bacda
chore(docs): rename Dependencies with Property Map
didimmova Oct 3, 2025
37d4d64
Merge branch 'vnext' into didimmova/update-tailwind-styling-docs
didimmova Oct 6, 2025
e8b6971
docs(tooltip): add positions and advanced samples
RivaIvanova Oct 6, 2025
cc2dd6f
fix(*): update sassdoc urls
simeonoff Oct 6, 2025
047800d
Merge branch 'vnext' into simeonoff/fix-sassdoc-links
simeonoff Oct 6, 2025
b031562
docs(sassdoc): fix url in update-guide.md
simeonoff Oct 6, 2025
2d07682
Merge pull request #6228 from IgniteUI/simeonoff/fix-sassdoc-links
simeonoff Oct 7, 2025
80f0dfd
Adding changes from build igniteui-xplat-docs-to-angular-docs-EN_2025…
Oct 8, 2025
0c0cb09
Adding changes from build igniteui-xplat-docs-to-angular-docs-JP+KR_2…
Oct 8, 2025
a543ad6
Merge pull request #6231 from IgniteUI/ESShared/XPlaform_en_igniteui-…
ChronosSF Oct 8, 2025
038d39e
Merge pull request #6232 from IgniteUI/ESShared/XPlaform_jp_igniteui-…
ChronosSF Oct 8, 2025
f29e18a
Merge branch 'vnext' into rivanova/add-fancy-samples
RivaIvanova Oct 9, 2025
5083352
Merge branch 'vnext' into didimmova/update-tailwind-styling-docs
didimmova Oct 10, 2025
79d383e
chore(docs): update broken sassdoc links
didimmova Oct 10, 2025
36cd5bf
Merge pull request #6225 from IgniteUI/rivanova/add-fancy-samples
kacheshmarova Oct 13, 2025
a71314d
docs(tooltip): updating JA for #6225, some URL fixes
randriova Oct 13, 2025
f73000b
docs(tooltip): reverting some updates
randriova Oct 13, 2025
45e6d48
Merge branch 'vnext' into didimmova/update-tailwind-styling-docs
Oct 18, 2025
7a5d43c
feat(carousel): add styling + tailwind docs
adrianptrv Oct 18, 2025
e64c74f
docs(tailwind): update docs after AI review
didimmova Oct 20, 2025
b5e42e6
docs(carousel): fix styling theme property map
adrianptrv Oct 21, 2025
f10932a
fix(carousel): make one line table entries not collapsible
adrianptrv Oct 22, 2025
9b89905
fix(carousel): add the correct properties in the property map
adrianptrv Oct 23, 2025
c56d0e5
Merge pull request #6238 from IgniteUI/apetrov/add-carousel-styling-v…
simeonoff Oct 24, 2025
8d64396
Merge branch 'vnext' into didimmova/update-tailwind-styling-docs
didimmova Oct 27, 2025
ce5ec2d
chore(docfx-template): bump version
didimmova Oct 28, 2025
80c7c32
chore(*): update template version containing updated assets and scrip…
dobromirts Oct 28, 2025
2d2e369
Merge branch 'vnext' into dTsvetkov/update-template-head=paths-vnext
zdrawku Oct 28, 2025
afa1066
Merge pull request #6241 from IgniteUI/dTsvetkov/update-template-head…
zdrawku Oct 28, 2025
4d98801
docs(carousel): updating JA for #6238
randriova Oct 31, 2025
df7970f
docs(styling): localization for new bespoke design system samples text
randriova Oct 31, 2025
14159b1
Merge branch 'vnext' into didimmova/update-tailwind-styling-docs
simeonoff Nov 3, 2025
53a0bd2
Merge pull request #6182 from IgniteUI/didimmova/update-tailwind-styl…
simeonoff Nov 3, 2025
b278f12
Merge branch 'vnext' into localization-2025-10-13
randriova Nov 3, 2025
073132c
Merge branch 'vnext' into localization-2025-10-27
randriova Nov 3, 2025
5501d3e
fix(*): fixing typos and punctuation
Nov 4, 2025
3bf4350
build(*): updating action
Nov 4, 2025
fe18fc6
Merge pull request #6234 from IgniteUI/localization-2025-10-13
ChronosSF Nov 5, 2025
4589ae4
Merge pull request #6243 from IgniteUI/localization-2025-10-27
ChronosSF Nov 5, 2025
bdd63a1
feat(*): adding markdownlint to the project and running with --fix
Nov 5, 2025
a1f9196
Merge branch 'vnext' into docs-review
Nov 5, 2025
8bfbfe4
build(ci): adding markdownlint to verify command
Nov 5, 2025
05620ca
Merge branch 'docs-review' of https://github.com/IgniteUI/igniteui-do…
Nov 5, 2025
57e10dc
fix(lint): fixing some markdownlint errors
Nov 5, 2025
f120a14
fix(lint): all lint errors have been fixed
Nov 5, 2025
8f23c8b
build(ci): verify before the build
Nov 5, 2025
0eaeadb
chore(*): removing summary files
Nov 11, 2025
957c4db
Merge pull request #6244 from IgniteUI/docs-review
ChronosSF Nov 11, 2025
600070f
docs(styling): update JA files for #6182
randriova Nov 14, 2025
42c7035
Merge branch 'vnext' into localization-2025-11-05
randriova Nov 14, 2025
c0281d5
Merge pull request #6253 from IgniteUI/localization-2025-11-05
ChronosSF Nov 14, 2025
aa6f955
Merge branch 'master' into simeonoff/fix-conflicts
simeonoff Nov 17, 2025
660dc6d
lint(*): run auto lint fixes
simeonoff Nov 17, 2025
f9e3e6b
lint(input-group): fix further errors
simeonoff Nov 17, 2025
bb59e0c
docs(*): JA updates to match EN
randriova Nov 17, 2025
9803eb4
Merge pull request #6258 from IgniteUI/simeonoff/fix-conflicts
ChronosSF Nov 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 4 additions & 3 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,16 @@ jobs:

strategy:
matrix:
node-version: [16.x, 18.x]
node-version: [20.x, 22.x]

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: dotnet tool restore
- run: npm run verify
- run: npm run build-gh-actions

120 changes: 120 additions & 0 deletions .markdownlint-README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
# Markdown Linting Configuration

## Overview
This directory contains markdown linting configuration for the Ignite UI for Angular documentation.

## Rules Configuration

The `.markdownlint.json` file configures markdown-lint with relaxed rules suitable for technical documentation:

### Enabled Rules
- **MD001**: Heading levels should only increment by one level at a time
- **MD003**: Heading style (ATX style with #)
- **MD004**: Unordered list style (dash)
- **MD007**: Unordered list indentation (2 spaces)
- **MD009**: Trailing spaces (allow 2 for line breaks)
- **MD010**: Hard tabs
- **MD012**: Multiple consecutive blank lines (max 2)
- **MD014**: Dollar signs used before commands without showing output
- **MD018**: No space after hash on atx style heading
- **MD019**: Multiple spaces after hash on atx style heading
- **MD022**: Headings should be surrounded by blank lines
- **MD023**: Headings must start at the beginning of the line
- **MD024**: Multiple headings with the same content (siblings only)
- **MD025**: Multiple top-level headings in the same document
- **MD026**: Trailing punctuation in heading
- **MD027**: Multiple spaces after blockquote symbol
- **MD028**: Blank line inside blockquote
- **MD029**: Ordered list item prefix (ordered style)
- **MD030**: Spaces after list markers
- **MD031**: Fenced code blocks should be surrounded by blank lines
- **MD032**: Lists should be surrounded by blank lines
- **MD035**: Horizontal rule style (---)
- **MD037**: Spaces inside emphasis markers
- **MD038**: Spaces inside code span elements
- **MD039**: Spaces inside link text
- **MD042**: No empty links
- **MD045**: Images should have alternate text (alt text)
- **MD046**: Code block style (fenced)
- **MD047**: Files should end with a single newline character
- **MD048**: Code fence style (backtick)
- **MD049**: Emphasis style (underscore)
- **MD050**: Strong style (asterisk)

### Disabled Rules
- **MD013**: Line length (disabled for technical docs with long URLs/code)
- **MD033**: Inline HTML (allowed for component demos)
- **MD034**: Bare URLs (allowed as we use many reference links)
- **MD036**: Emphasis used instead of heading (allowed for styling)
- **MD040**: Fenced code blocks should have a language specified (would be noisy)
- **MD041**: First line in a file should be a top-level heading (not always applicable)
- **MD043**: Required heading structure (too restrictive)
- **MD044**: Proper names should have the correct capitalization (would require extensive config)

## Usage

### Run linting on all component docs
```bash
npx markdownlint "en/components/**/*.md"
```

### Run linting on specific file
```bash
npx markdownlint en/components/grid/grid.md
```

### Fix auto-fixable issues
```bash
npx markdownlint --fix "en/components/**/*.md"
```

### Run with custom config
```bash
npx markdownlint --config .markdownlint.json "en/components/**/*.md"
```

## Common Issues and Fixes

### MD001 - Heading increment
**Issue**: Jumping from `##` to `####`
**Fix**: Use `###` instead

### MD009 - Trailing spaces
**Issue**: Unnecessary trailing spaces at end of line
**Fix**: Remove trailing spaces (except when intentional for line breaks)

### MD022 - Headings surrounded by blank lines
**Issue**: No blank line before/after heading
**Fix**: Add blank lines around headings

### MD031 - Code blocks surrounded by blank lines
**Issue**: No blank line before/after code fence
**Fix**: Add blank lines around code blocks

### MD047 - File should end with newline
**Issue**: No newline at end of file
**Fix**: Add single newline at end of file

## Integration with CI/CD

Add to package.json scripts:
```json
{
"scripts": {
"lint:md": "markdownlint 'en/components/**/*.md'",
"lint:md:fix": "markdownlint --fix 'en/components/**/*.md'"
}
}
```

## VS Code Integration

Install the "markdownlint" extension by David Anson for real-time linting in VS Code:
- Extension ID: `DavidAnson.vscode-markdownlint`
- The `.markdownlint.json` file will be automatically detected

## Related Tools

- **cspell**: Spell checking (configured in `cspell.json`)
- **prettier**: Code formatting (if configured)
- **remark-lint**: Alternative markdown linter with different rule set
44 changes: 44 additions & 0 deletions .markdownlint.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"default": true,
"MD001": true,
"MD003": { "style": "atx" },
"MD004": { "style": "dash" },
"MD007": { "indent": 2 },
"MD009": { "br_spaces": 2 },
"MD010": true,
"MD012": { "maximum": 2 },
"MD013": false,
"MD014": true,
"MD018": true,
"MD019": true,
"MD022": true,
"MD023": true,
"MD024": { "siblings_only": true },
"MD025": { "front_matter_title": "" },
"MD026": { "punctuation": ".,;:" },
"MD027": true,
"MD028": true,
"MD029": { "style": "ordered" },
"MD030": true,
"MD031": true,
"MD032": true,
"MD033": false,
"MD034": false,
"MD035": { "style": "---" },
"MD036": false,
"MD037": true,
"MD038": true,
"MD039": true,
"MD040": false,
"MD041": false,
"MD042": true,
"MD043": false,
"MD044": false,
"MD045": true,
"MD046": { "style": "fenced" },
"MD047": true,
"MD048": { "style": "backtick" },
"MD049": { "style": "underscore" },
"MD050": { "style": "asterisk" },
"MD055": { "style": "leading_and_trailing" }
}
Loading
Loading