Official repository with community contributions for DotVVM
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Merge Jun 9, 2018
Controls BootstrapDatepicker - Server side update bug fixed Jan 21, 2019
Tools Nuget.exe updated Dec 9, 2017
.gitignore Code review Jun 15, 2018
LICENSE Initial commit Jul 27, 2016 Added FAIcons Sep 20, 2018

Welcome to the DotVVM-contrib!

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.

How To Use Them

  1. Run the Install-Package DotVVM.Contrib.XYZ in your project.

  2. In the DotvvmStartup.cs file, add the following line to register the controls:


List of Controls

How To Create Controls

  1. Clone the repository and open the command prompt in the root directory of the cloned repository.

  2. Install "dotnet new" template to start building the controls.

dotnet new -i ./Controls/_template
  1. Create a new directory for the control in the Controls directory and run the template (don't forget to substitute XYZ with the proper name of the control):
cd Controls
mkdir XYZ
cd XYZ
dotnet new dotvvm-contrib -n XYZ
  1. Open the solution and implement the control, sample app and Selenium tests.