Add some TODOs to hacking.md

This commit is contained in:
Brit Butler 2014-04-28 13:28:02 -04:00
parent 2011da83ad
commit e0fc5be8e3

View file

@ -150,6 +150,22 @@ freshly built site.
## Areas for Improvement
### Allow Arbitrary Repo Structure
Currently, *coleslaw* expects all posts to be in the top-level of the
blog repo. There is no technical reason that coleslaw should care.
The only change that needs to be made is to the `do-files` macro
used during content discovery. In particular, it should probably
use `cl-fad:walk-directory` instead of `cl-fad:list-directory`.
### Allow Tagless or Dateless Content
Several users have expected to be able to not supply tags or a date
for their content. This is a reasonable expectation and requires
changes to at least the post templates and the `read-content`
function. There may be other areas where it was assumed tags/dates
will always be present.
### Render Function Cleanup
There are currently 3 render-foo* functions and 3 implementations of the