django-spinproject

Opinionated version of `startproject` with some popular third-party packages.

MIT License

Downloads
324
Stars
5
Committers
2
django-spinproject - v2.7.0: Feature release Latest Release

Published by m1kc 7 months ago

What's Changed

Full Changelog: https://github.com/m1kc/django-spinproject/compare/v2.6.0...v2.7.0

django-spinproject - v2.6.0: Feature release

Published by m1kc 11 months ago

What's Changed

  • gitlab-ci: coverage reports updated for newer versions of GitLab;
  • gitlab-ci: now uses CI variable $DOCKER_USERNAME for Docker username;
  • manage.py check --deploy --fail-level=CRITICAL is now performed as part of Docker image startup to detect most common issues;
  • New option: docker.base_image;
  • python3 binary is now used instead of ambiguous python;
  • Django's secret key generator is now used when creating .env;
  • gunicorn is now suggested for new projects 'cause it's used by Docker image anyway;
  • Add login-template module;
  • The deprecated docker.username field will not be added to new projects;
  • Improved some UI messages;
  • --enable=all and --enable=ALL;
  • More improvements and fixes.

Full Changelog: https://github.com/m1kc/django-spinproject/compare/v2.5.0...v2.6.0

django-spinproject - v2.5.0: Regular release

Published by m1kc over 1 year ago

What's Changed

Full Changelog: https://github.com/m1kc/django-spinproject/compare/v2.4.0...v2.5.0

django-spinproject - v2.4.0: Bugfix release

Published by m1kc over 1 year ago

What's Changed

Full Changelog: https://github.com/m1kc/django-spinproject/compare/v2.3.0...v2.4.0

django-spinproject - v2.3.0: Regular release

Published by m1kc over 1 year ago

What's Changed

Full Changelog: https://github.com/m1kc/django-spinproject/compare/v2.2.0...v2.3.0

django-spinproject - v2.2.0: Major release

Published by m1kc over 1 year ago

🎉 🎉 🎉 Spinproject 2 brings many improvements designed to make your life easier while not standing in your way. It has mostly the same features that 1.0 had, but:

  • All these features are now opt-in, you don't have to use them all;
  • It's much easier to add spinproject to your existing projects (just type --init and go from there);
  • As spinproject evolves, you can gradually adopt these new features with the --upgrade command without headache.

This version has been battle-tested on 10+ real projects for several months, so I'm pretty sure it's good. Give it a try.

See the Readme for more details.

This release woudn't be possible without @Kirill-Lekhov's help — many thanks to him!

django-spinproject - v1.5.0: Feature release

Published by m1kc about 2 years ago

  • c495104 Add makemigrations --check to script/test (also runs on CI) feat. @Kirill-Lekhov

Full Changelog: https://github.com/m1kc/django-spinproject/compare/v1.4.0...v1.5.0

django-spinproject - v1.4.0: Feature release

Published by m1kc over 2 years ago

  • 104919d Add coverage.xml & Gitlab coverage report. Closes #19.

Full Changelog: https://github.com/m1kc/django-spinproject/compare/v1.3.1...v1.4.0

django-spinproject - v1.3.1: Bugfix release

Published by m1kc over 2 years ago

django-spinproject - v1.3.0: Regular release

Published by m1kc over 2 years ago

  • 74d6ff5 Fix Docker build failing because of new Debian release. Closes #12.
  • ce0255f Set CI=true when running cibuild. Closes #15.
  • 3d54ece Dockerfile: run migrate on boot
  • f9700fd Allow script/setup to create .env file. Closes #13.
  • 13230bb Add ruby-foreman to Docker image
  • 180a360 Remove gunicorn options from Dockerfile. Closes #16.
  • d2bf875 Warn about psycopg2 dependency. Closes #10.
  • 0d05f5e Ignore *~ files. Closes #11.
  • 3933d52 Use script/setup in CI. Closes #17.

Full Changelog: https://github.com/m1kc/django-spinproject/compare/v1.2.1...v1.3.0

django-spinproject - v1.2.1: Bugfix release

Published by m1kc over 3 years ago

  • Fix .gitlab-ci.yml being created at wrong path.
django-spinproject - v1.2.0: Regular release

Published by m1kc over 3 years ago

  • pytest support 'cause you don't want to waste time on setting that up (give it a try: script/test);
  • Always call the settings directory main 'cause that's the only way to keep people sane when switching projects;
  • GitLab CI config generator 'cause you don't want to write one yourself;
  • flake8 isn't expected to be installed on your host system anymore.
django-spinproject - v1.1.0: Regular release

Published by m1kc over 3 years ago

  • .gitignore to keep your VCS clean;
  • .dockerignore to keep your Docker images clean;
  • make clean to get rid of __pycache__ files when you need that;
  • No need to install django-postgres-readonly anymore.
django-spinproject - v1.0.2: Maintenance release

Published by m1kc over 3 years ago

  • 4db915f1c17c034aa520036b9849c088f7eaef2b Change shebang path to python3
django-spinproject - v1.0.1

Published by m1kc almost 4 years ago

First public release

Package Rankings
Top 18.73% on Pypi.org