This is an official repository of community controls for DotVVM. Feel free to send us pull requests with your contributions.
The controls are published on NuGet regularly.
-
Run the
Install-Package DotVVM.Contrib.XYZ
in your project. -
In the
DotvvmStartup.cs
file, add the following line to register the controls:
config.AddContribXYZConfiguration();
- BootstrapColorpicker
- BootstrapDatepicker
- CkEditorMinimal
- CookieBar
- EditableForm
- FAIcon
- GoogleAnalyticsJavascript
- GoogleMap
- HeroIcon
- LoadablePanel
- MultilevelMenu
- NoUiSlider
- PolicyView
- PolymorphTemplateSelector
- QrCode
- Select2
- TemplateSelector
- TypeAhead
-
Clone the repository and open the command prompt in the root directory of the cloned repository.
-
Install "dotnet new" template to start building the controls.
dotnet new -i ./Controls/_template
- Create a new directory for the control in the
Controls
directory and run the template (don't forget to substituteXYZ
with the proper name of the control):
cd Controls
mkdir XYZ
cd XYZ
dotnet new dotvvm-contrib -n XYZ
- Open the solution and implement the control, sample app and Selenium tests.