An EDS backend for Folks (Part II)

by rgs

Some of you might have read my previous post about my first go at writing an EDS backend for Folks. As I have iterated over the patch, a big thank you to Marco, Philip and Travis for the great feedback I received from them. For the true geeks out there, you can find the latest version of my code here.

The main issues that I had to work on to get the code into good shape were:

  • adhere to Folks’ coding style
  • make the code more robust by throwing the correct exceptions, cleaning up the conditions that are tested, etc
  • general good taste considerations that were omitted on the first run for the sake of getting the proof of concept code ready

I still have a few points/issues to polish up before this can actually be included in Folks master branch, including:

  • make sure we are doing all the talking with EDS in asynchronous mode
  • add a few more tests
  • a few more cleanups here and there

I’ve already started working on a separate branch which will add write support to this backend. More on that later. Stay tuned for the excitement!