Pickles Pro Blog .NET BDD from the trenches

A Pickles Task for FAKE

Pickles uses FAKE, a DSL for build tasks, to automate large parts of the build process. FAKE is really a quite accessible library for automating build scripts, and the fact that the build scripts are written in F# is rather charming (rather than a distraction).

FAKE naturally contains a lot of tasks, for example for copying files, compiling projects, creating NuGet packages. The other day I learned that FAKE also includes a task for Pickles! That’s right, you can generate your Living Documentation as a part of your FAKE build script!

The wonderful thing is that this happened without involvement from myself. This is the result of someone in the OSS community thinking “wouldn’t it be cool if Pickles and FAKE would work well together” and then going ahead and implementing it. This kind of recognition and contribution is one of the most sincere gifts that the community can make to an OSS project.

It totally made my day. It shows the strenght of a vibrant OSS community. Thank you!

Dirk Rombauts

Dirk Rombauts is a Software Developer with more than 10 years of experience working in .NET. He has been working with Behaviour Driven Development for several years now and thinks it is the best thing to happen to software development since the invention of coffee.

He is the maintainer of Pickles, the open source Living Documentation generator and is in the process of setting up Pickles Pro, a company that aims to make you self-sufficient in all matters BDD.