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!