Skip to content

Commit

Permalink
README updates
Browse files Browse the repository at this point in the history
  • Loading branch information
dnaeon committed Aug 24, 2016
1 parent 5913b5d commit d670fa7
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,18 @@ You can find the latest documentation [here](docs/).

The API documentation is available [here](https://godoc.org/github.com/dnaeon/gru).

## Features

* Written in fast, compiled language - [Go](https://golang.org/)
* Uses a fast, lightweight, embeddable, scripting
language as the DSL - [Lua](https://www.lua.org/)
* Concurrent execution of idempotent operations
* Distributed - using [etcd](https://github.com/coreos/etcd) for node
discovery and communication and
[Git](https://git-scm.com/) for version control and data sync
* Easy to deploy - comes with a single, statically linked binary
* Suitable for orchestration and configuration management

## Status

Gru is in constant development. Consider the API unstable as
Expand All @@ -31,3 +43,17 @@ sending patches using pull requests.

Gru is Open Source and licensed under the
[BSD License](http:https://opensource.org/licenses/BSD-2-Clause).

## References

References to articles related to this project in one way or another.

* [Extending Lua with Go types](http:https://dnaeon.github.io/extending-lua-with-go-types/)
* [Choosing Lua as the data description and configuration language](http:https://dnaeon.github.io/choosing-lua-as-the-ddl-and-config-language/)
* [Creating an orchestration framework in Go](http:https://dnaeon.github.io/gru-orchestration-framework/)
* [Dependency graph resolution algorithm in Go](http:https://dnaeon.github.io/dependency-graph-resolution-algorithm-in-go/)
* [Orchestration made easy with Gru v0.2.0](http:https://dnaeon.github.io/orchestration-made-easy-with-gru-v0.2.0/)
* [Membership test in Go](http:https://dnaeon.github.io/membership-test-in-go/)
* [Testing HTTP interactions in Go](http:https://dnaeon.github.io/testing-http-interactions-in-go/)
* [Concurrent map and slice types in Go](http:https://dnaeon.github.io/concurrent-maps-and-slices-in-go/)
* [Lua as a Configuration And Data Exchange Language](https://www.netbsd.org/~mbalmer/lua/lua_config.pdf)

0 comments on commit d670fa7

Please sign in to comment.