1 | Blueprint
|
2 | ================
|
3 |
|
4 | a solid framework for building APIs and backend services
|
5 |
|
6 | ![npm version](https://img.shields.io/npm/v/@onehilltech/blueprint.svg)
|
7 | ![node version](https://img.shields.io/node/v/@onehilltech/blueprint.svg)
|
8 | [![Build Status](https://travis-ci.org/onehilltech/blueprint.svg?branch=master)](https://travis-ci.org/onehilltech/blueprint)
|
9 | [![Coverage Status](https://coveralls.io/repos/github/onehilltech/blueprint/badge.svg?branch=master)](https://coveralls.io/github/onehilltech/blueprint?branch=master)
|
10 | [![Dependencies](https://david-dm.org/onehilltech/blueprint.svg)](https://david-dm.org/onehilltech/blueprint)
|
11 | [![devDependencies Status](https://david-dm.org/onehilltech/blueprint/dev-status.svg)](https://david-dm.org/onehilltech/blueprint?type=dev)
|
12 |
|
13 | Features
|
14 | --------
|
15 |
|
16 | * Bootstrap common functionality from configurations
|
17 | * Separation of concerns to maximize reuse of core business logic
|
18 | * Declarative approach to binding routes to controllers
|
19 | * Customize behavior and configuration based on execution environment
|
20 | * Encapsulate application logic into reusable components
|
21 | * Compose Blueprint applications from other Blueprint applications
|
22 |
|
23 | Developer Resources
|
24 | ----------------------
|
25 |
|
26 | ### New Developer
|
27 |
|
28 | Your first time using Blueprint? See our
|
29 | [Getting Started](https://blueprint.onehilltech.com/quick-start/getting-started) guide.
|
30 |
|
31 | ### Returning Developer
|
32 |
|
33 | Are you a returning developer? Jump right to our
|
34 | [Developer's Guide](https://blueprint.onehilltech.com/developer-guide).
|
35 |
|
36 | Next Steps
|
37 | -----------------
|
38 |
|
39 | Interested in training classes? [Contact us](mailto:training@onehilltech.com)
|