Giter Club home page Giter Club logo

backbone's Introduction

Backbone

Twitter Follow

Lightweight API service for rapid application prototyping

Current Stack

Server

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

Client

  • Angular 7
  • TypeScript 3
  • BreezeJS
  • Karma & Jasmine

Setup

Follow this document to setup the application: Getting Started

Deployment

Server (WebAPI)

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.

Client (AngularClient)

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

Contribute

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

First Mission: Contributors Page

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

Changelog

To see the changes in our project: Changelog

License

Our project is licensed under MIT license.

You are free to use, modify and distribute it, even in commercial activities.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.