Python parser for notedb
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 28e765d4cd OpenDev Migration Patch 6 hours ago
doc/source Update copyright 2 years ago
pynotedb Initial Cookiecutter Commit. 2 years ago
releasenotes Update copyright 2 years ago
.coveragerc Initial Cookiecutter Commit. 2 years ago
.gitignore Initial Cookiecutter Commit. 2 years ago
.gitreview OpenDev Migration Patch 6 hours ago
.mailmap Initial Cookiecutter Commit. 2 years ago
.testr.conf Initial Cookiecutter Commit. 2 years ago
CONTRIBUTING.rst Initial Cookiecutter Commit. 2 years ago
HACKING.rst Initial Cookiecutter Commit. 2 years ago
LICENSE Initial Cookiecutter Commit. 2 years ago
MANIFEST.in Initial Cookiecutter Commit. 2 years ago
README.rst Add link to RFC for format 2 years ago
babel.cfg Initial Cookiecutter Commit. 2 years ago
requirements.txt Initial Cookiecutter Commit. 2 years ago
setup.cfg Initial Cookiecutter Commit. 2 years ago
setup.py Initial Cookiecutter Commit. 2 years ago
test-requirements.txt Initial Cookiecutter Commit. 2 years ago
tox.ini Initial Cookiecutter Commit. 2 years ago

README.rst

pynotedb

This will be a python parser for NoteDB. This repository is currently empty.

About NoteDB

NoteDB is a way of organising review content so that it is stored as git objects in the same git repo as the code, originally created by the people at gerrit. See here for more:

https://gerrit.googlesource.com/homepage/+/md-pages/docs/Notedb.md

https://github.com/CodethinkLabs/pynotedb/blob/master/rfc.mkd

This project

This is a WIP python NoteDB parser.

The goal is to make an API that can be used for code review, for cases when teams wish to keep the details of review in the same place as the code. By providing an API for NoteDB specifically, there are multiple benefits, eg: review metadata is preserved if the code is moved and offline code review is possible.

The API itself will provide a pluggable interface for interacting with review metadata, allowing people to more easily extend the ecosystem around code review with custom components, and communicate with existing review systems.

The existing implementations for NoteDB parsers and APIs are in Java and Perl. As python is a popular language, this python version is intended for better interoperability with existing tools written in python.

Features

  • TODO