https://www.pivotaltracker.com/projects/418015/stories
- sinatra
- rack
- test/unit
- rake
- yum-utils
- createrepo
To list package repos available in entirity /pkg
To list package repos available of package type (e.g. yum, apt, zypper, etc) /pkg/#{type}
To list package repos available for a specific family (e.g. el, fedora, suse) /pkg/#{type}/#{family}
To list package repos available for a specific version (eg, fedora 16, el 6) /pkg/#{type}/#{family}/#{version}
To list specific package repo by name (eg Fedora 16 updates, centos 6 plus) /pkg/#{type}/#{family}/#{version}/#{reponame}/
To list package repos available for a specific architecture, by name /pkg/#{type}/#{family}/#{version}/#{reponame}/#{i386,x86_64,SRPMS}
put /pkg - refresh everything put to each of the above paths for a refresh of each repository
POST to repo URL
- delta rpms
- gpg stuff
- repoview like interface
- sign in
- Get api key
- write authentication module
- format for each repo yml ? name, type, family, description (no arch at this time)