Skip to content

devmanorg/worth-grid-prometheus

Repository files navigation

Ценностная сетка

Что это?

Инструмент для разработчиков и код-ревьюеров.

А зачем мне этим пользоваться?

Если ты автор кода, то с его помощью:

  • Будешь писать более качественный код
  • Поймёшь, чего от тебя добивается проверяющий
  • Станешь меньше тупить
  • Всегда сможешь сам себя проверить и исправить
  • Перестанешь получать гору замечаний

А если ты проверяющий, то:

  • Сбережёшь время и мыслетопливо
  • Будешь давать более содержательную обратную связь
  • Перестанешь заново изобретать объяснения одного и того же из раза в раз

Для продолжения переходи в раздел "Введение"

Как установить и запустить админку Ценностной сетки

Скачайте код:

git clone https://github.com/devmanorg/worth-grid-prometheus.git

Перейдите в каталог проекта:

cd worth-grid-prometheus

Установите Python, если ещё нет.

Проверьте, что python установлен и корректно настроен. Запустите его в командной строке:

python --version

Важно! Рекомендую остановиться на версии 3.11.

Возможно, вместо команды python здесь и в остальных инструкциях этого README придётся использовать python3. Зависит это от операционной системы и от того, установлен ли у вас Python старой второй версии.

В каталоге проекта создайте виртуальное окружение:

python -m venv venv

Активируйте его. На разных операционных системах это делается разными командами:

  • Windows: .\venv\Scripts\activate
  • MacOS/Linux: source venv/bin/activate

Установите зависимости в виртуальное окружение:

pip install -r requirements.txt

Определите переменные окружения SECRET_KEY и DEBUG. Создать файл .env в каталоге worth-grid-prometheus/ и положите туда такой код:

SECRET_KEY=create_your_own_secret_key
DEBUG=true_or_false

Создайте файл базы данных SQLite и отмигрируйте её следующей командой:

python manage.py migrate

Создайте супер-пользователя:

python manage.py createsuperuser

Запустите сервер:

python manage.py runserver

Откройте админку в браузере по адресу http://127.0.0.1:8000/admin/.


Обратная связь

Мы, команда Devman, верим, что Ценностная сетка станет полезным инструментом для каждого, кто интересуется и/или профессионально занимается разработкой программных продуктов. Если хотите внести свой вклад в развитие проекта, если у вас есть идеи, комментарии, или вы заметили, что нужны правки или уточнения, создайте, пожалуйста, GitHub Issue или свяжитесь с нами.

About

Ценностная сетка «Прометей»

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages