Giter VIP home page Giter VIP logo

hexlet-friends's Introduction

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_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.

hexlet-friends's People

Contributors

altvec avatar antlu avatar astynax avatar dependabot[bot] avatar honeydev avatar mokevnin avatar safintim avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.