Skip to main content

A short description of your package

Project description

necromancer

A Django tool used to boostrap projects and reduced intial setup and development time. The tool will create a strong base for a professional project that can be easily built on top of. It will also have optiona prebuilt Django apps e.g. Users.

Features

Other Ideas

  • Advanced option to further customise setup. This allows the base command to be short and simple for hobby projects.
  • Add enviroment setup after intial build. E.g. if a user picks Make give them the option to also add docker in the future?

V1

  • CLI
  • Boostrap Django Project necromancer conjure/build/animate
    • Select API framework: django, DRF
    • Build Tools: None, pip-tools
    • Select enviroment setup: None, Make
    • Select boostrap apps users
    • Install other apps (things like django-environ should be autamtically installed)
      • django-cors-headers
    • create skeleton app
    • folder structure

V2

  • CLI
  • Boostrap Django Project necromancer conjure/build/animate
    • Build Tools: poetry
    • Select enviroment setup: None, Docker, Make
    • Select boostrap apps users (advanced?)
      • Select username field
        • email
        • username
      • exclude fields
        • fields to exclude

V3

  • CLI
  • Boostrap Django Project necromancer conjure/build/animate
    • Create Github CI/CD templates
    • Python hints: yes, no
    • Install other apps (things like django-environ should be autamtically installed)
      • celery
      • cache
        • redit
        • others
      • others?

CLI

Create a new project (Still deciding what name to use for create the boostrap project)

necromancer conjure
necromancer build
necromancer animate
necromancer summon (I think this should just be for creating skeleton apps?)

Create skeleton app

necromancer summon --skeleton (might omit --skeleton if summon is only used for creating skeleton/base apps) <app_name>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_necormancer-0.1.7.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_necormancer-0.1.7-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file django_necormancer-0.1.7.tar.gz.

File metadata

  • Download URL: django_necormancer-0.1.7.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for django_necormancer-0.1.7.tar.gz
Algorithm Hash digest
SHA256 cfdbe80e9ad05d22da27535eb49c0b9b6f63c29380a07cdf2db18ac30f9eb2a6
MD5 e9cf7ff214f1905c8f02e6fab87f82d7
BLAKE2b-256 66db838c1bdc418e66819b08a78948279b2f8c9589abd40f3551e1a827702ff3

See more details on using hashes here.

File details

Details for the file django_necormancer-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for django_necormancer-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 087e582fc4eb15f44c3384055ee2304d1daa87fd5e069ff8848a36e5d0e5b775
MD5 df7dd63732b1355d95fe47c3185d15f6
BLAKE2b-256 500a974aca56f372c48b7f1bc4c64c5542c03e8347de2a57251c29cb6a5b07b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page