summaryrefslogtreecommitdiff
path: root/README.md
blob: da78a266397141e53eb1e0234dd5c09ea5d66e45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
[![Build Status](https://travis-ci.org/stronglifters/surface.svg?branch=master)](https://travis-ci.org/stronglifters/surface)
[![Coverage Status](https://coveralls.io/repos/stronglifters/surface/badge.svg?branch=master)](https://coveralls.io/r/stronglifters/surface?branch=master)

## README

The easiest way to get up and running is to use [vagrant](https://www.vagrantup.com/).

Once you have vagrant installed you can run:

```bash
  $ vagrant up
```

The first time you run the above command it may take a while to get
things set up. After that you can ssh into your vagrant instance.

```bash
  $ vagrant ssh
  $ cd /vagrant
```

The last step is to run the application. From the vagrant ssh shell run:

```bash
  $ bin/foreman start
```

You should now have a fully running instance of the application. The
/vagrant folder in the VM is mounted to match your working directory on
your host machine. So you are free to use whatever editor you like.

You can access the application by opening a browser window to
http://localhost:3000/

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request