Project

Profile

Help

File Plugin Roadmap » History » Revision 6

Revision 5 (daviddavis, 02/13/2018 06:05 PM) → Revision 6/9 (daviddavis, 02/13/2018 06:07 PM)

# File Plugin 

 ## Terms: 

 **Repository:** A directory containing a Manifest and file tree. 

 **Manifest:** A *metadata* file containing references to files within the directory tree to be included in the repository.   
 Format: \<relative path\>, \<sha256 digest\>, optional \<size\>. 

 ## Use Cases 

 As a user I can CRUD file importer. 

 As a user I can CRUD file publisher. 

 As as user, I want to synchornize file repositories by specifying a feed url that points to a manifest. 

   - Support Supported *sync-policy*: mirror only. 

 As a user, I want to publish file repositories. 

   - Incremental not supported. 
   - When the repository includes multiple files with the same path (but different digest), the publisher will add only the newest content unit in the publication. 

 ## Roadmap 

 As a user, I want to support signed files.