Skip to content

Instantly share code, notes, and snippets.

View EvanFreeman's full-sized avatar
🐙

Evan Freeman EvanFreeman

🐙
View GitHub Profile
@EvanFreeman
EvanFreeman / gherkin.md
Created September 1, 2020 13:04 — forked from dogoku/gherkin.md
Gherkin syntax

Writing Features - Gherkin Language

Behat is a tool to test the behavior of your application, described in special language called Gherkin. Gherkin is a Business Readable, Domain Specific Language created especially for behavior descriptions. It gives you the ability to remove logic details from behavior tests.

Gherkin serves two purposes: serving as your project's documentation and automated tests. Behat also has a bonus feature: it talks back to you using real, human language telling you what code you should write.

If you're still new to Behat, jump into the /quick_intro first, then return here to learn more about Gherkin.

Gherkin Syntax

@EvanFreeman
EvanFreeman / ctags.setup
Created January 19, 2017 15:11 — forked from nazgob/ctags.setup
ctags setup on mac
# you have ctags but it does not work...
$ ctags -R --exclude=.git --exclude=log *
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
#you need to get new ctags, i recommend homebrew but anything will work
$ brew install ctags
#alias ctags if you used homebrew
$ alias ctags="`brew --prefix`/bin/ctags"
@EvanFreeman
EvanFreeman / gist:516d6fb085238816c5567b59440790ba
Created December 9, 2016 15:40 — forked from r00k/gist:36677951462ffd01d98c
Ben Orenstein's Weekly Review Checklist
# Checklist for Weekly Review
## Sweep
[ ] Process work email inbox
[ ] Process personal email inbox
[ ] Review calendar, +/- 2 weeks.
[ ] Review [this trigger list](http://gettingthingsdone.com/wp-content/uploads/2014/10/Mind_Sweep_Trigger_List.pdf)
## Process