Skip to content

chrised123/Backbone

 
 

Repository files navigation

Backbone

Twitter Follow Join the chat at https://gitter.im/forCrowd/Backbone

An API service for rapid app prototyping

Current Stack

Server

  • .NET Framework 4.6
  • ASP.NET Web API 2 & OData v3
  • Entity Framework 6
  • SQL Server 2014

Client

  • Angular
  • Angular CLI
  • TypeScript
  • BreezeJS
  • Karma & Jasmine

Setup

Follow this document to setup the application on your computer:
Getting Started

Deployment

Server (WebAPI)

You can deploy WebApi appliation through Visual Studio publish.

Only remark is, configuration files are excluded from deploy (Build Action: 'None').
When deploying the project, update following configuration files with your own settings and manually copy them:

  • WebApi\googleanalytics.js
  • WebApi\Web.config
  • WebApi\Configs\*.config

If you would like to make the application offline during the deployment, you can use app_offline.htm_.

Client (AngularClient)

AngularClient is a Angular CLI project and all of its commands are available.

Thera are three environments defined in .angular-cli.json file: dev, test & prod.
For test & prod, please create your own files by copying dev configuration file:

AngularClient\src\app-settings\environments\environment-settings.ts

To prepare a production bundle, run the following on your command console:

ng build -prod

For more options, please visit Angular CLI

Contribute

First Mission: Contributors Page

This is an experimental attempt to help you to get familiar with our project and make your first pull request.

Follow the document for detailed instructions: First Mission

Changelog

See Changelog.md for a detailed list.

License

Backbone is licensed under MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.4%
  • TypeScript 19.9%
  • C# 16.7%
  • HTML 8.8%
  • CSS 0.9%
  • Classic ASP 0.1%
  • Other 0.2%