Skip to content
This repository was archived by the owner on Dec 2, 2025. It is now read-only.

readpe/repodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RepoDB

RepoDB is a simple file based database of git repositories. Metadata for files and repositories are provided as flat json files within.

This module is used to facilitate a local file storage database with "automatic" version control support. The design focused on low-traffic applications with increased file auditing and retention. Performance may suffer for high traffic applications, although that has not been investigated.

Installation

go get github.com/readpe/repodb

Usage Example

See example_test.go for full example.

General steps:

  1. Create file record type(s) satisfying Record interface
  2. Create Database using NewDB
  3. Create Repository using CreateRepo
  4. Write/Read/Delete files in Repository

License

Distributed under the MIT license. For more information, as well as third party licenses and notices, see LICENSE.

Acknowledgements

About

RepoDB is a simple file based database of git repositories. Metadata for files and repositories are provided as flat json files within.

Resources

License

Stars

Watchers

Forks

Contributors

Languages