From ecdace92726909343fb08ce60c1e0deb2c6d8e64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Herceg?= Date: Fri, 3 May 2019 14:42:23 +0200 Subject: [PATCH] Add DotVVM --- README.md | 5 +++++ projects/dotvvm.md | 27 +++++++++++++++++++++++++++ projects/projects.json | 9 +++++++-- 3 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 projects/dotvvm.md diff --git a/README.md b/README.md index 9f7d939..3c2c8b6 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,11 @@ There are many projects under the stewardship of the .NET Foundation. The [full - [Edit Bar](https://github.com/dnnsoftware/Dnn.EditBar) - [React Common Library](https://github.com/dnnsoftware/Dnn.React.Common) +**DotVVM** +- [DotVVM](https://github.com/riganti/dotvvm) +- [DotVVM Docs](https://github.com/riganti/dotvvm-docs) +- [DotVVM Contrib](https://github.com/riganti/dotvvm-contrib) + **Force.com** - [Force.com Toolkit for .NET](https://github.com/developerforce/Force.com-Toolkit-for-NET) diff --git a/projects/dotvvm.md b/projects/dotvvm.md new file mode 100644 index 0000000..ec2530a --- /dev/null +++ b/projects/dotvvm.md @@ -0,0 +1,27 @@ +# DotVVM: Component-based MVVM framework for ASP.NET + +[DotVVM](https://www.dotvvm.com) lets you build interactive web UIs with **just C# and HTML** using the **MVVM** approach. + +It simplifies building of **line of business web apps** and ships with many built-in controls like [GridView](https://www.dotvvm.com/docs/controls/builtin/GridView/latest), [FileUpload](https://www.dotvvm.com/docs/controls/builtin/FileUpload/latest), [Validator](https://www.dotvvm.com/docs/controls/builtin/Validator/latest) and more. + +The easiest way to start with DotVVM is to download **[DotVVM for Visual Studio](https://www.dotvvm.com/landing/dotvvm-for-visual-studio-extension)** and do **File > New > Project**. + +* Free extension for [Visual Studio 2017](https://marketplace.visualstudio.com/items?itemName=TomasHerceg.DotVVMforVisualStudio-17892) +* Free extension for [Visual Studio 2019](https://marketplace.visualstudio.com/items?itemName=TomasHerceg.DotVVM-VSExtension2019) + +## Project Details + +* [Project Info Site](https://www.dotvvm.com) +* [Project Code Site](https://github.com/riganti/dotvvm) +* Project License Type: [Apache License 2.0](https://github.com/riganti/dotvvm/blob/master/LICENSE) +* Project Main Contact: [Tomas Herceg](https://github.com/tomasherceg) + +## Quicklinks + +* [DotVVM Academy](https://academy.dotvvm.com) +* [Documentation](https://www.dotvvm.com/docs) +* [DotVVM Blog](https://www.dotvvm.com/blog) +* [Twitter @dotvvm](https://twitter.com/dotvvm) +* [Gitter Chat](https://gitter.im/riganti/dotvvm) +* [Samples](https://github.com/search?q=topic%3Adotvvm-sample+org%3Ariganti&type=Repositories) +* [Roadmap](https://github.com/riganti/dotvvm/blob/master/roadmap.md) \ No newline at end of file diff --git a/projects/projects.json b/projects/projects.json index fdde482..6173c10 100644 --- a/projects/projects.json +++ b/projects/projects.json @@ -123,7 +123,9 @@ {"name":"nunit.md", "contributor": "NUnit"}, {"name":"jsondotnet.md", -"contributor": "Newtonsoft"} +"contributor": "Newtonsoft"}, +{"name":"dotvvm.md", +"contributor": "DotVVM"} ], "contributors": [ @@ -213,5 +215,8 @@ "web": "http://nunit.org/"}, {"name": "Newtonsoft", "logo": "https://www.newtonsoft.com/content/images/twitterlogo.png", - "web": "https://www.newtonsoft.com/json"} + "web": "https://www.newtonsoft.com/json"}, + {"name": "DotVVM", + "logo": "https://www.dotvvm.com/Content/img/logos/dotvvm_logo_square.png", + "web": "https://www.dotvvm.com/"} ]}