Skip to content
Scala-friendly companion to Typesafe config - moved to
Branch: master
Clone or download
ceedubs Merge pull request #22 from ceedubs/iheartradio
Update README to point to new official repo
Latest commit b25dc0e Dec 9, 2015
Type Name Latest commit message Commit time
Failed to load latest commit information.
project Update SBT Dec 29, 2014
src Bump version to 1.2.0-SNAPSHOT Oct 2, 2015
.gitignore Initial commit Apr 19, 2013
.travis.yml Update Travis build to 2.11.0 Apr 26, 2014 Add contributors file May 3, 2014
LICENSE Use MIT license Mar 11, 2014 Update README to point to new official repo Dec 9, 2015
build.sbt Update to Typesafe config 1.2.1 Dec 29, 2014
sbt Update sbt script Oct 27, 2013
version.sbt Bump version to 1.2.0-SNAPSHOT Oct 2, 2015

Project has moved

The official repository is now iheartradio/ficus, since the kind folks at iHeartRadio have adopted this library.

Reasons for handing over ownership

I had been neglecting Ficus for several reasons:

  • At work we use knobs
  • I am a bit oversubscribed on open source projects
  • Ficus scratched an itch when I first wrote it, but if I were to write it again right now, I would approach it differently.
    • I would represent errors explicitly in the types (currently it throws exceptions, which can be handy, but I would want an alternative).
    • I would use Shapeless to derive readers instead of a macro. At the time, the macro was necessary to use default values on classes, but Shapeless now provides full support for this.
    • I think I would end up writing a shapeless-knobs micro library that simply provides Shapeless-derived Configured instances.

Having said that, I know there are a number of people that are happily using Ficus. So I'm quite thankful and happy that a team at iHeartRadio has adopted it.

You can’t perform that action at this time.