This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
gherkin /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Wed Nov 25 13:15:05 -0800 2009 | |
| |
.mailmap | Thu Dec 03 07:17:50 -0800 2009 | |
| |
History.txt | Tue Dec 15 23:01:40 -0800 2009 | |
| |
LICENSE | Fri Sep 11 18:57:39 -0700 2009 | |
| |
README.rdoc | Tue Dec 01 15:59:29 -0800 2009 | |
| |
Rakefile | Mon Dec 21 07:18:49 -0800 2009 | |
| |
VERSION.yml | Tue Dec 01 14:57:39 -0800 2009 | |
| |
bin/ | Tue Dec 01 14:57:39 -0800 2009 | |
| |
cucumber.yml | Tue Nov 24 10:08:24 -0800 2009 | |
| |
features/ | Tue Dec 01 15:15:20 -0800 2009 | |
| |
gherkin.gemspec | Mon Dec 21 07:16:18 -0800 2009 | |
| |
java/ | Mon Dec 21 07:15:42 -0800 2009 | |
| |
lib/ | Tue Dec 22 00:03:35 -0800 2009 | |
| |
nativegems.sh | Thu Dec 03 07:20:17 -0800 2009 | |
| |
ragel/ | Thu Dec 03 07:29:14 -0800 2009 | |
| |
spec/ | Tue Dec 15 22:46:30 -0800 2009 | |
| |
tasks/ | Tue Dec 01 16:08:30 -0800 2009 |
README.rdoc
Gherkin
Fast Gherkin lexer and parser based on Ragel. Gherkin is two things:
- The language that has evolved out of the Cucumber project.
- This library
Running RSpec and Cucumber tests
rake clean spec cucumber
Release process
- Run "rake clean spec cucumber" for each platform (1.8.6, 1.8.7, 1.9, jruby) to make sure all is green.
- rvm 1.8.7
- Bump version in the VERSION file
- rake clean jar compile
- rake gemspec
- git commit -a -m "Release vX.Y.Z"
- rake release
- ./nativegems.sh
- gem push pkg/… (for each native gem)
Note on Patches/Pull Requests
- Fork the project.
- Run rake ragel:rb to generate all the I18N lexers
- Make your feature addition or bug fix.
- Add tests for it. This is important so I don’t break it in a future version unintentionally.
- Commit, do not mess with Rakefile, VERSION, or History.txt. (if you want to
have your own version, that is fine but
bump version in a commit by itself I can ignore when I pull)
- Send me a pull request. Bonus points for topic branches.
Copyright
Copyright © 2009 Mike Sassak, Gregory Hnatiuk, Aslak Hellesøy. See LICENSE for details.







