/revisor

Simple code review service

Primary LanguageGoMIT LicenseMIT

Revisor

Build Status Go Report Card Coverage Status

Revisor - легкий и простой сервис для проведения код-ревью без необходимости использовать системы контроля версий, предназначенный для проверки кода на младших курсах института.

Демо доступно на https://revisor.dbeliakov.ru.

Возможности:

  • Загрузка файла с исходным кодом напрямую в web-интерфейсе
  • Просмотр разницы между любыми двумя версиями файла
  • Многоуровневые вложенные комментарии
  • Добавление комментария к любой строке любой ревизии файла
  • Поддержка языка разметки markdown в комментариях

Установка

docker run -d --name revisor \
    -e SECRET_KEY=<some secret key> \
    -p 80:80 \
    -v /srv/revisor:/database \
    dbeliakov/revisor

Либо используя docker-compose:

version: '2'

services:
    revisor:
        image: dbeliakov/revisor:latest
        restart: always
        container_name: revisor
        environment:
            - SECRET_KEY: <some secret key>
        ports:
            - "80:80"
        volumes:
        - /srv/revisor:/database