https://github.com/idlesign/pythonz
Здесь ведётся разработка проекта https://pythonz.net.
Это площадка для русскоязычного сообщества людей, создающих приложения при помощи языка программирования Python, и попытка заинтересовать тех, кто ещё не знаком с ним.
Проект разрабатывается открыто: вы можете ознакомиться с кодом и поучаствовать в развитии - поделиться идеей, задать вопрос, расширить функциональность, исправить ошибку.
Электронный адрес для контактов: [email protected]
Проект разрабатывается здесь, на GitHub - https://github.com/idlesign/pythonz
Если вы заметили что-то странное в проекте, или знаете как его улучшить, пожалуйста, создайте новый инцидент в разделе Issues - https://github.com/idlesign/pythonz/issues
Если вы обнаружили проблему безопасности, пожалуйста, не используйте раздел Issues,
а ознакомьтесь с параграфом Безопасность
ниже.
В случае обнаружения проблемы безопасности в проекте, пожалуйста, сообщите о ней на адрес [email protected] до обнародования.
В письме желательно указать на место в коде, ответственное за уязвимость.
Хорошо, если вы также приведёте пример эксплуатации найденной уязвимости.
- Переместитесь в корневую директорию проекта (содержит
setup.py
); - Выполнить
$ ./bootstrap.sh
. В ходе выполнения будут установлены зависимости и инициализирована база данных. В конце будет создана учтёная запись администратора (укажите логи, почту, пароль).
- Созданное для проекта виртуальное окружение активируется как обычно:
$ . venv/bin/activate
; - В окружении используйте команду
$ pythonz
для управления приложением. Запустите её без параметров, чтобы вывести список поддерживаемых действий.
- Используйте команду
$ pythonz runserver
для запуска сервера разработки; - После запуска сервера, в браузере проект доступен по адресу http://localhost:8000/
- Команда
$ pythonz uwsgi_run --noruntimes
позволяет запустить проект, используя полноценный uWSGI сервер.
- Используйте команду
$ ./runtests.sh
для прогона имеющихся тестов.