Renamed 00TEMPLATE.yml to 00TEMPLATE.yml.example, to avoid picking up this file as a legit project file.
Renamed dump-cfa-dataset to gen-cfaapi-feed
gen-cfaapi-feed: Rewrite to use new AFPD class.
afpd.rb:
- AFPD::Project.load_dir - raise exception if no projects loaded
- AFPD::Project#[]= - coerce scalar value to lisst, if needed
projects/*.yml - Give single contact address as scalar rather than lisst.
Renamed gen-cfaapi-feed to gen-cfapi-feed
Cleanup gen-cfapi-feed script.
New utility bin/gen-proj-html.
Template for html in lib/afpd/projects.erb.
Renamed field :CONTACTS to :CONTACT.
Added AFPD::VALID_TYPES and AFPD::VALID_STATUSES
Added validation to ensure :DESCRIPTION field ends in a period.
Made :TYPE and :STATUS fields required.
Sort result from AFPD::Project.load_dir.
No longer coerce scalar values to array.
New methods: #is_type?, #is_status?, #type_index, #status_index, #<=>.