diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 8305ac0..9c7d225 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -26,7 +26,7 @@ jobs: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - name: Cache SonarCloud packages - uses: actions/cache@v3.2.2 + uses: actions/cache@v3.2.3 with: path: ~\sonar\cache key: ${{ runner.os }}-sonar @@ -34,7 +34,7 @@ jobs: - name: Cache SonarCloud scanner id: cache-sonar-scanner - uses: actions/cache@v3.2.2 + uses: actions/cache@v3.2.3 with: path: .\.sonar\scanner key: ${{ runner.os }}-sonar-scanner diff --git a/README.md b/README.md index 2475eb0..b56180b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # AspNetCore Bootstrap5 Tag Helpers ![](https://img.shields.io/github/license/iowacomputergurus/aspnetcore.utilities.bootstrap5taghelpers.svg) -A collection of TagHelpers for ASP.NET Core that make utilizing the Bootstrap 4.x library easier to use for developers. Designed to reduce code effort substantially +A collection of TagHelpers for ASP.NET Core that make utilizing the Bootstrap 5.x library easier to use for developers. Designed to reduce code effort substantially ![Build Status](https://github.com/IowaComputerGurus/aspnetcore.utilities.bootstrap5taghelpers/actions/workflows/ci-build.yml/badge.svg) @@ -23,14 +23,14 @@ These tag helpers are only for markup display, your web project must properly in You must modify your `_viewimports.cshtml` file by adding ``` html+razor -@addTagHelper *, ICG.AspNetCore.Utilities.bootstrap5taghelpers +@addTagHelper *, ICG.AspNetCore.Utilities.Bootstrap5TagHelpers ``` ## Usage -The goal of these tag helpers is to reduce the redundant coding, and compliance with various features of not only the Bootstrap library but form patterns. Within the "Samples" folder there are examples of all included tag helpers. However, the below shows a quick example of the power of these helps. +The goal of these tag helpers is to reduce the redundant coding, and compliance with various features of not only the Bootstrap library but form patterns. Within the "Sample" project you will find examples of all tag helper usage. However, the below shows a quick example of the power of these tag helpers. -### Before Usage +### Before Bootstrap 5 Tag Helper The following markup is how you would output a model-bound field for a password field, including a note on complexity and validation. @@ -45,7 +45,7 @@ The following markup is how you would output a model-bound field for a password This is a total of *306* characters with spaces or *268* without. Granted we get some help with auto-complete etc. -### After Using +### After Using Bootstrap 5 Tag Helper You can take the entire above example and simplify it to the following @@ -64,6 +64,7 @@ At this time tag helpers have been implemented for the following elements. | Element | Description of Implementation | | --- | --- | +| Accordion | Full support for implementation of accordion, including stay-open modes | | Alerts | Full support for implementation of alerts, including dismissible alerts | | Badges | Full support for implementation of badges of all Bootstrap color variations | | Buttons | Full support for implementation of buttons of all Bootstrap color variations, including outlines | @@ -71,4 +72,7 @@ At this time tag helpers have been implemented for the following elements. | Environment Alert | An extension of the `` tag helper to render as an alert style | | Input | Support for Form input controls for anything tied to the `` tag including ASP.NET Code Model Binding & Validation | | Modals | Support for modal dialogs, including Modal Body, header, footer, dismiss, and toggles | +| Offcanvas | Full support for implementation of offcanvas display, including sizing/placement | | TextArea | Support for Form input controls tied to the `