Permalink
Newer
Older
100644 53 lines (31 sloc) 1.16 KB
1
# Gitnesse
2
Nov 2, 2012
3
Gitnesse is a Cucumber-wiki integration tool.
4
It enables a project to store cucumber features in a git-based wiki, and then test them against your code.
5
Conceptually influenced by Fitnesse http://fitnesse.org/
6
7
## Installation
8
9
Add this line to your application's Gemfile:
10
11
gem 'gitnesse'
12
13
And then execute:
14
15
$ bundle
16
17
Or install it yourself as:
18
19
$ gem install gitnesse
20
21
For Rails 3, create an initializer file config/initializer/gitnesse.rb like this:
22
23
Gitnesse.config do |config|
24
config.repository_url = "git@github.com:hybridgroup/gitnesse-demo.wiki"
27
## Usage
28
Luis Hurtado
Oct 29, 2012
29
For Rails 3 there is a rake task:
30
31
$ rake gitnesse
32
Luis Hurtado
Oct 29, 2012
33
Not Rails 3 ? There is available an executable that requires the path to the configuration file:
35
$ GITNESSE_CONFIG='./gitnesse_config.rb' gitnesse
37
## Usage
38
39
For Rails 3 there is a rake task:
40
41
## TODO
42
43
- implement git push back to git wiki
44
- rake tasks for push/pull/run
45
46
## Contributing
47
48
1. Fork it
49
2. Create your feature branch (`git checkout -b my-new-feature`)
50
3. Commit your changes (`git commit -am 'Add some feature'`)
51
4. Push to the branch (`git push origin my-new-feature`)
52
5. Create new Pull Request