Lightweight API service for rapid application prototyping
- .NET Framework 4.6
- ASP.NET Web API 2 & OData 3
- Entity Framework 6
- SQL Server 2014
- Angular 7
- TypeScript 3
- BreezeJS
- Karma & Jasmine
Follow this document to setup the application: Getting Started
To deploy WebAPI application, you can use Publish feature in Visual Studio.
Only remark is, configuration files are excluded from deploy operation (Build Action: 'None').
When deploying the project, update following configuration files with your own settings and manually copy them to your server:
- WebApi\Configs\*.config
To make the application offline during the deployment, you can use _app_offline.htm
.
AngularClient is a Angular CLI project.
For deployment, there are test and production as an additional environments.
You can use the local settings file as a base to create your own test and prod configuration files:
AngularClient\src\settings\settings.ts
To prepare a production bundle by generating sourcemap files, run the following on your command console:
npm run build-prod
For more options, please visit Angular CLI
Our project is, without any discrimination, open to anyone who is willing to make a contribution!
To learn more about our community rules: Code of Conduct
We created an experimental attempt to help you to get familiar with our project and make your first pull request.
Follow this document for detailed instructions: First Mission
To see the changes in our project: Changelog
Our project is licensed under MIT license.
You are free to use, modify and distribute it, even in commercial activities.