Skip to content
forked from T4MVC/R4MVC

R4MVC is a Roslyn code generator for ASP.NET Core MVC apps that creates strongly typed helpers that eliminate the use of literal strings in many places

License

Notifications You must be signed in to change notification settings

larrynung/R4MVC

 
 

Repository files navigation

R4MVC

Build status

R4MVC is a Roslyn code generator for ASP.NET MVC Core apps that creates strongly typed helpers that eliminate the use of literal strings in many places.

It is a re-implementation of T4MVC for ASP.NET Core projects, as T4 templates are not supported.

** NEW MAINTAINTERS WANTED **

We are currently looking for new maintainers. Please see issue #42 for more details.

Usage

Instead of

@Html.ActionLink("Delete Dinner", "Delete", "Dinners", new { id = Model.DinnerID }, null)

R4MVC lets you write

@Html.ActionLink("Delete Dinner", MVC.Dinners.Delete(Model.DinnerID))

and that's just the beginning!

About

R4MVC is a Roslyn code generator for ASP.NET Core MVC apps that creates strongly typed helpers that eliminate the use of literal strings in many places

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 87.5%
  • PowerShell 12.2%
  • Other 0.3%