andrewdavey / cassette

Manages .NET web application assets (scripts, css and templates)
http://getcassette.net
MIT License
534 stars 143 forks source link

Cassette

Cassette's website: getcassette.net.

Web applications today are using more JavaScript than ever. As a result, structuring these files is becoming a problem. You wouldn't put all your C# classes within a single .cs file, so why do that with JavaScript?

Creating lots of smaller .js files is good development practice. However, downloading 100 individual files will make YSlow very unhappy! Better to concatenate and minify the files into logical "bundles" for use in production.

In ASP.NET there currently exist partial solutions, but nothing handles all the following:

Cassette does all this and more!

Install into your web application using Nuget

Install-Package Cassette.Aspnet

Documentation

Check out the docs on the website for help getting started.

Contributing

Checkout the contributing folder in the repository for more information.

Support and Discussion

Join the Discussion Group to ask questions and learn about new features.

If you have questions, let me know here: @getcassette.

Commercial support is also available if you need it.

Open Source License

Cassette is free software, distributed under the MIT License

Copyright (c) 2012 Andrew Davey