satriani

Version, currently master branch1 version
  • master branchlatestDec 29, 2016

github.com/marceloboeira/satriani

:guitar: A micro-framework for creating REST-like APIs in Crystal

13 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  satriani:
    github: marceloboeira/satriani
    branch: master

master is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
no constraint declared
License
MIT
Author
Marcelo Boeira <me@marceloboeira.com>

Dependencies

This version declares no dependencies.

README

![Satriani](https://s-media-cache-ak0.pinimg.com/736x/e8/06/13/e80613c669a5e198803120573f414c00.jpg)

# :guitar: Satriani [![Build Status](https://travis-ci.org/marceloboeira/satriani.svg?branch=master)](https://travis-ci.org/marceloboeira/satriani)
> Web microframework for Crystal

## Installation

Add this to your application's `shard.yml`:

```yaml
dependencies:
  satriani:
    github: marceloboeira/satriani
```

## Example

In the future it will be easier to create your app with a proper DSL, for now:

```crystal
require "../src/satriani"

routes = [
  Satriani::Route.new("/hello-world") do |request|
    "hello-world"
  end
]

Satriani::Application.new(routes).start
```

## Contributing

Want to contribute? check [this](CONTRIBUTE.md) first.