chutommy / annotate

Annotate python source code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is it?

It is a simple web app that lets you write Markdown side notes on your code, without making changes to the source files.

The idea is to write notes and comments outside the code so that code stays clean, short, and readable. Notes are matched based on similarity when the code changes. The matching algorithm might need improvements.

We intend to use it for personal note taking to understand code, writing tutorials, and for collaboration.

Clone and install

git clone git@github.com:vpj/annotate.git
cd annotate
git submodule init
git submodule update
./install.sh

To update run a git update

cd annotate
git pull
git submodule update
./install.sh

Starting the server

Navigate to the path of the project and run the following command to start the server.

annotate

Example

Annotation of Lab sample

About

Annotate python source code

License:MIT License


Languages

Language:TypeScript 85.7%Language:CSS 8.5%Language:HTML 3.9%Language:Python 1.7%Language:Shell 0.2%