Skip to content

Latest commit

 

History

History
81 lines (53 loc) · 3.3 KB

README.md

File metadata and controls

81 lines (53 loc) · 3.3 KB

Shunter

Shunter is a Node.js application built to read JSON and translate it into HTML.

NPM version Node.js version support Build status Code coverage Dependencies LGPL-3.0 licensed

Shunter as a proxy

Shunter works by proxying user requests through to a back-end which responds with JSON; then it uses the JSON as a render context, generating output by passing it into your templates.

Requirements

Shunter requires Node.js 0.10–5.x, which should come with npm. This should be easy to get running on Mac and Linux.

On Windows things are a bit more complicated due to the Shunter install process requiring a C compiler. Here are some useful links to help you:

Getting Started

If you're new to Shunter, we recommend our Getting Started Guide. This will teach you the basics, and how to create your first Shunter application.

Migration Guide

If you're migrating between major versions of Shunter, we maintain a migration guide to help you.

Contributing

We maintain a developer guide to help people get started with working on Shunter itself. It outlines the structure of the application and some of the development practices we uphold.

We'd love for you to contribute to Shunter, read the developer guide and get in touch! We also label issues that might be a good starting-point for new developers to the project.

License

Shunter is licensed under the Lesser General Public License (LGPL-3.0).
Copyright © 2015, Nature Publishing Group