An API service for rapid app prototyping
- .NET Framework 4.6
- ASP.NET Web API 2 & OData v3
- Entity Framework 6
- SQL Server 2014
- Angular
- Angular CLI
- TypeScript
- 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 and you can use its commands.
For deployment, there are three environments defined in .angular-cli.json
file:
- dev
- test
- prod
You can use dev configuration as a base file to create your own test and prod configuration files:
AngularClient\src\app-settings\environments\environment-settings.ts
To prepare a production bundle by generating sourcemap files, run the following on your command console:
ng build -prod -sm
For more options, please visit Angular CLI
We welcome all contributors and all kinds of contributions.
For 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
Backbone is licensed under MIT license.
You are free to use, modify and distribute it, even in commercial activities: MIT license