What is it?
It is the repo with sources of project Python Digest (site - https://pythondigest.ru/ ) Python Digest is an aggregator of Python News We aggregator many different links from Python World:
PythonDigest is a
Open Source project!
In general, we follow the "fork-and-pull" Git workflow.
We develop in
- Fork the repo on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
We recommend to use
How to start
git clone https://github.com/pythondigest/pythondigest.git
virtualenv and install dependencies:
virtualenv --python=python3 ./env source ./env/bin/activate cd pythondigest pip install -r requirements.txt
Init database and install some fixtures:
python manage.py migrate python manage.py migrate --run-syncdb python manage.py loaddata digest/fixtures/sections.yaml python manage.py loaddata digest/fixtures/parsing_rules.json
Create super user
python manage.py createsuper
Ok! You are ready for work with Python Digest! (runserver...)
python manage.py loaddata digest/fixtures/dev_issues.yaml python manage.py loaddata digest/fixtures/dev_resource.yaml python manage.py loaddata digest/fixtures/dev_items.yaml
python manage.py test