moov2 / dotnet-mvc-boilerplate

9 stars 6 forks source link

.NET MVC Boilerplate

Ever started a new project and just ended up writing out the same code & copying files from a previous projects? If Yes, and you're developing using the ASP.NET MVC framework then this is for you! .NET MVC Boilerplate offers an extendible & customisable base to give immediate focus on developing the project instead of spending time getting a skeleton in place.

We decided to build this project to give a great starting point instead of having to faff around with repeatable setup.

Getting Started

Either download the [zipped source] (https://github.com/moov2/dotnet-mvc-boilerplate/zipball/master), extract and run the setup.exe or, if you want to feel like a pro, from your git bash:

git clone git://github.com/moov2/dotnet-mvc-boilerplate.git myproject
rm -rf myproject/.git
myproject/setup MyProject

Open the Visual Studio .sln file, hit F5 et voila! Take the rest of the day off :)

This will clone the boilerplate code into a directory called "myproject" and then invoke the bundled setup.exe passing it the project name. The command will setup project directories and files to be inline with the specified solution name (value you entered when prompted), define an available TCP port for the web project and rename the MongoDB connection string to my-project. Once this command line process has completed, delete the setup.exe file and the project is ready to be worked on.

Updates

0.3

0.2

Example

For an example of the website that the boilerplate offers visit [http://boilerplate.moov2.com] (http://boilerplate.moov2.com). You can login using the credentials Admin & password.

Features

Third Party Libraries

Below is a list of all the third party frameworks & tools used in the boilerplate.

TODO