Skip to main content

PyDClass is a simple web class diagram generator

Project description

PyDClass

PyDClass is a simple Python class diagram generator.

PyDClass generate a simple svg image and start a web server for host this image.

Versions

  • Version 1.0: Fix bugs Add multi-file reading New web interface
  • Version 2.0: Add colors Add configuration file (for colors) Fix multi-file reading bug (Error with multi-class) Fix download bugs Graphics update

How to install?

It's verry simple! You can run:

pip install git+https://github.com/CeltiumCDev/PyDClass

** ⚠️ Warning! If you have not got git installed, you can install it or use this command: **

pip install pydclass

-> Using this syntax is certainly easier but is not recommended if you can do the same thing with this one above because we update GitHub more often than PyPi.

How to use?

It's also verry simple!

You must go into your project directory and run

pydclass # The application will be load every python file into the directory and show every class in there.

A web server will be started on the port "8080", you can go here!

Questions

  • Why inherited attributes appear and not inherited methods? Why not? No I'm kidding! We are in the process of fixing this.
  • Is there Windows or Mac support? Yes for Mac, not for Windows.
  • Is the program compatible with Python2? Maybe, but it's not designed for that.

Post your questions on Discord ( ** Comming soon... ** )

Thanks you for reading!

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

PyDClass-2.5.tar.gz (68.6 kB view details)

Uploaded Source

File details

Details for the file PyDClass-2.5.tar.gz.

File metadata

  • Download URL: PyDClass-2.5.tar.gz
  • Upload date:
  • Size: 68.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for PyDClass-2.5.tar.gz
Algorithm Hash digest
SHA256 8b9437b1ab8a231291667e82d6dfc15d7af64b44f804cc75bef81656eee79fa3
MD5 a36fc54128045c54abff11cb22cb415e
BLAKE2b-256 2a01e638444c5b372a84f4075d82c33867f86349ccdf2e027b8f8b1fd58608e6

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