Swastika I/O is free, open source and cross-platform CMS based on ASP.NET Core. It is built using the best and the most modern tools and languages (Visual Studio 2017, C# etc). Be the best and join our team!
Build server | Platform | Status |
---|---|---|
AppVeyor | Windows | |
Travis | Linux / MacOS | |
Visual Studio | Hosted | |
Code Climate | ||
Codecov |
- ASP.NET Core 2.0
- .NET Standard 2.0
- Entity Framework Core
- Full architecture with responsibility separation concerns, SOLID and Clean Code
- Domain Driven Design (Layers and Domain Model Pattern)
- Domain Events
- Domain Notification
- CQRS (Imediate Consistency)
- Event Sourcing
- You will need Visual Studio 2017 and the .NET Core SDK (latest).
- .NET Core 2.0 for Visual Studio
- Open the Swastika.sln solution in Visual Studio
- Build the solution (default apps will be copied to the "Apps" folder)
- Choose the data provider of your choice in the appsettings file and modify the default connection string accordingly if needed.
- Run (F5 or Ctrl+F5)
- Database and seed data will be created automatically the first time you run the application.
Please create issues to report bugs, suggest new functionalities, ask questions or just share your thoughts about the project. Our team will really appreciate your contribution, thanks!