blob: 1260249d27cc7a006d6cdbce9e37978f015e69da [file] [log] [blame] [view]
Davide Pesavento4a160042020-04-13 16:50:02 -04001# repo-ng: Next generation NDN repository
Shuo Chen050fcad2014-03-12 15:45:54 -07002
Davide Pesavento333e3eb2021-10-12 19:30:51 -04003[![CI](https://github.com/named-data/repo-ng/actions/workflows/ci.yml/badge.svg)](https://github.com/named-data/repo-ng/actions/workflows/ci.yml)
Davide Pesavento11904062022-04-14 22:33:28 -04004![Language](https://img.shields.io/badge/C%2B%2B-17-blue)
Shuo Chen050fcad2014-03-12 15:45:54 -07005
Davide Pesavento4a160042020-04-13 16:50:02 -04006**repo-ng** is an implementation of a Named Data Networking (NDN) data repository,
Davide Pesavento3c29d632017-09-23 01:52:19 -04007and follows the [Repo protocol](https://redmine.named-data.net/projects/repo-ng/wiki/Repo_Protocol_Specification).
Shuo Chen050fcad2014-03-12 15:45:54 -07008
Davide Pesavento4a160042020-04-13 16:50:02 -04009repo-ng uses [ndn-cxx](https://github.com/named-data/ndn-cxx) as the NDN development
Davide Pesavento11904062022-04-14 22:33:28 -040010library and [sqlite](https://www.sqlite.org/) as the underlying storage engine.
Davide Pesavento3c29d632017-09-23 01:52:19 -040011
Davide Pesavento4a160042020-04-13 16:50:02 -040012## Installation
Shuo Chen050fcad2014-03-12 15:45:54 -070013
Davide Pesavento4a160042020-04-13 16:50:02 -040014See [`INSTALL.md`](INSTALL.md) for build instructions.
Shuo Chen050fcad2014-03-12 15:45:54 -070015
Davide Pesavento4a160042020-04-13 16:50:02 -040016## Reporting bugs
17
18Please submit any bug reports or feature requests to the
Davide Pesavento3c29d632017-09-23 01:52:19 -040019[repo-ng issue tracker](https://redmine.named-data.net/projects/repo-ng/issues).
Davide Pesavento4a160042020-04-13 16:50:02 -040020
21## Contributing
22
23We greatly appreciate contributions to the repo-ng code base, provided that they are
Davide Pesaventoe9b09b82023-01-19 13:30:07 -050024licensed under the GNU GPL version 3 or a compatible license.
25If you are new to the NDN software community, please read our [Contributor's Guide](
26https://github.com/named-data/.github/blob/main/CONTRIBUTING.md) to get started.
Davide Pesavento4a160042020-04-13 16:50:02 -040027
28## License
29
Davide Pesaventoe9b09b82023-01-19 13:30:07 -050030repo-ng is free software distributed under the GNU General Public License version 3.
31See [`COPYING.md`](COPYING.md) for details.