Skip to content

votrongdao/Serenity

 
 

Repository files navigation

Serenity Application Platform

What is Serenity Platform

Serenity is a Javascript / .NET application platform which has been built on open source technologies.

It aims to make development easier while reducing maintenance costs by avoiding boiler-plate code, reducing the time spent on repetitive tasks and applying best software design practices.

Quick Start

The fastest way to get your hands dirty on Serenity is by using a sample application template (Serene) from Visual Studio Gallery.

Just go to http://visualstudiogallery.msdn.microsoft.com/ and search for SERENE.

You can also install it directly from Visual Studio, by entering File -> New -> Project -> Online and searching for SERENE.

The default application sample has two projects (common for Serenity applications). One for server side (Serene.Web) and another one for script side (Serene.Script). The script project looks like a .NET project but it actually generates javascript code (using Saltarelle Compiler).

Web project is an ordinary MVC application.

Both projects have references to Serenity NuGet packages, so you can update them using package manager console any time you need.

Serene automatically creates its database in SQL local db, so just press F5 and you are ready to go.

When application launches use admin user and serenity password to login. You can create more users from Administration / User Management section.

The sample application includes old and famous Nortwind data along with services and user interface for editing it that is mostly produced by Serenity Code Generator.

Documentation

See Serenity Guide for documentation.

About

Serenity Application Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 51.0%
  • JavaScript 41.9%
  • CSS 5.2%
  • CoffeeScript 0.9%
  • Smalltalk 0.5%
  • Roff 0.2%
  • Other 0.3%