Skip to content

Conversation

@gvreddy04
Copy link
Contributor

Standardize XML docs for Blazor grid parameters, add API metadata attributes, and improve type safety by making parameters nullable where appropriate. Remove obsolete PaginationAlignment parameter. Update demo screenshot references and add new image files for grid features, nested grids, and translations. No functional changes; all updates are documentation, API surface, or demo assets.

Standardize XML docs for Blazor grid parameters, add API metadata attributes, and improve type safety by making parameters nullable where appropriate. Remove obsolete PaginationAlignment parameter. Update demo screenshot references and add new image files for grid features, nested grids, and translations. No functional changes; all updates are documentation, API surface, or demo assets.
@gvreddy04 gvreddy04 added this to the 4.0.0 milestone Jan 3, 2026
@gvreddy04 gvreddy04 self-assigned this Jan 3, 2026
@gvreddy04 gvreddy04 added documentation Improvements or additions to documentation area-grid labels Jan 3, 2026
Changed AdditionalAttributes to nullable in base components for Blazor convention compliance. Cleaned up Grid documentation by removing duplicate and misplaced "GridColumn Parameters" sections and improving order.
Added [AddedVersion], [DefaultValue], and [Description] attributes to public properties and methods in Grid-related components for enhanced documentation and tooling support. Updated several RenderFragment properties to be nullable and removed default initializations for better null-safety. Annotated new public methods and events with version and description metadata. These changes improve API discoverability and maintainability.
- Enhance XML docs and add `[Description]`/`[DefaultValue]` to all parameters
- Use nullable reference types for optional parameters
- Add `[EditorRequired]` to required template/column content
- Switch docs and code to generic types (`TItem`) for better type inference
- Add async select/unselect all methods to `Grid<TItem>`
- Make parameters like `FiltersRowCssClass` and `HeaderRowCssClass` nullable
- Add null checks and null-forgiving operators for robustness
- Update docs to include new template components and generic parameter tables
- Ensure consistent documentation and default value annotations throughout
- Minor refactoring for clarity and code cleanup
@gvreddy04 gvreddy04 merged commit 087bff0 into main Jan 4, 2026
1 of 3 checks passed
@gvreddy04 gvreddy04 deleted the features/grid-api-docs branch January 4, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-grid documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants