Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avh4/allup
The simple life for polyglot developers
https://github.com/avh4/allup
Last synced: 8 days ago
JSON representation
The simple life for polyglot developers
- Host: GitHub
- URL: https://github.com/avh4/allup
- Owner: avh4
- Created: 2014-02-25T08:59:19.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-01-05T19:57:05.000Z (almost 9 years ago)
- Last Synced: 2024-10-27T12:05:47.713Z (about 2 months ago)
- Language: Ruby
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
The simple life for polyglot developers.
`allup` is a tool to make working with software projects easy. It is meant to
be used with any programming environment. A `.allup` file in your project
specifies the configuration.## Goals
- Running `allup` should validate your development environment and make sure
you are set up to work on the project
- Some basic `allup `s should work for all projects using `allup`## Configuration
Put a `.allup` file in your project's folder and check it in.
Here is an example showing all possible configuration options, but everything
is optional if your project doesn't require it.```json
{
"couchdb": true,
"commands": {
"test": "rake spec"
}
}
```## Development commands
Requires ruby-2.2.3, the bundler gem, and go-1.5.1.
- Bootstrap: `bundle`
- Run acceptance tests: `cucumber`
- Run tests: ``GOPATH=`pwd` go test allup``
- Build: ``GOPATH=`pwd` go build -o allup main``