An upcoming development priority for us will need to be providing a configuration file as the place to put paths to data storage folders (I'm thinking where we are keeping archived email lists, git repos, etc.)
Currently those paths are hard-coded, which is poor form and is started to lead to bugs.
There are a number of options for how to do this. We could use a YAML file for configuration, or the .cfg format which uses Pythons ConfigParser. We could also do what Django does have have a settings.py file for configuration constants.
I'm pretty indifferent to which method we use myself; my high-level understanding is that they all do pretty much the same thing. But I was wondering if anybody else had a strong preference.
Thanks,
Seb