Skip to content

veetors/hexlet-friends

 
 

Repository files navigation

Build Status Maintainability Test Coverage wemake-python-styleguide

Hexlet Friends

Сервис для отслеживания вклада участников сообщества Хекслет в его open-source проекты на GitHub.

Вклад — issues, pull requests, commits, comments.

Установка и настройка

0. Убедиться, что в системе установлены poetry и make.

1. Выполнить команды:

git clone https://github.com/Hexlet/hexlet-friends
cd hexlet-friends
make install

2. Задать значения переменным окружения в .env:

GITHUB_AUTH_TOKEN — Personal access token из настроек GitHub.

Значения для GITHUB_WEBHOOK_TOKEN и SECRET_KEY можно сгенерировать командой make secretkey.

DEBUG=True

3. Выполнить команду make setup.

Наполнение базы данных

По именам организаций:

make sync ARGS='ORG [ORG ...]'

По полным именам репозиториев (org_name/repo_full_name):

make sync ARGS='--repo REPO [REPO ...]'

Последующее обновление данных:

make sync

Запуск сервера для разработки

make start

Локализация текста

Требуется утилита gettext.

  1. make transprepare — подготовить файл locale/ru/LC_MESSAGES/django.po.
  2. Внести изменения в этот файл.
  3. Выполнить make transcompile.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.5%
  • HTML 23.0%
  • Makefile 1.1%
  • Other 1.4%