Skip to content

pythondigest/pythondigest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-news-digest

build and deploy to server Coverage Status Scrutinizer Code Quality License

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:

  • books
  • articles
  • meetups
  • releases
  • etc

PythonDigest is a Open Source project! We use Python 3 and poetry

Contributing

In general, we follow the "fork-and-pull" Git workflow.

We develop in develop branch

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. 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 git-flow

How to start

Clone project

git clone https://github.com/pythondigest/pythondigest.git

Create install poetry by https://python-poetry.org/docs/#installation:

cd pythondigest
make requirements # or poetry install

Init database and install some fixtures:

poetry run python manage.py migrate
poetry run python manage.py migrate --run-syncdb
poetry run python manage.py loaddata digest/fixtures/sections.yaml
poetry run python manage.py loaddata digest/fixtures/parsing_rules.json

Create super user

poetry run python manage.py createsuperuser

Ok! You are ready for work with Python Digest! (runserver...)

For developers:

poetry run python manage.py loaddata digest/fixtures/dev_issues.yaml
poetry run python manage.py loaddata digest/fixtures/dev_resource.yaml
poetry run python manage.py loaddata digest/fixtures/dev_items.yaml

Run tests

make test # or poetry run python manage.py test

Обновить Django до 5.2+

About

Russian python newsletter (Python Digest)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published