pyStructify is a desktop app that handles the boilerplate and creating a project structure for you. With it, you're just a few clicks away from even the most complex project structure being created. pyStructify will also create a virtual environment if desired, create your requirements.txt with the packages you've chosen to include, and optionally install those requirements in your virtual environment, as well as some other features.
This is a work in progress - the project is essentially finished but I'm wanting to refactor some of the code and add better documentation before it's packaged. It was so much fun working with DearpyGUI, it was a breeze to pick it up and really helped speed the development of pyStructify along.
The download link is coming soon, but in the meantime you can check out the docs here!
When creating a project you can enable or disable the additional features you want to be applied
When creating a project you can enable or disable the additional features you want to be applied
Flask project creation allows you to name your blueprints
Flask project creation allows you to name your blueprints
For flask and general projects you can optionally select libraries you want to be included, from a list of commonly used ones, or list additional libraries in the box on the right
For flask and general projects you can optionally select libraries you want to be included, from a list of commonly used ones, or list additional libraries in the box on the right
In the Environment Variables section you can add values you want to be included in your .env file (pyStructify does not store this data. It is used for project creation, and then erased.
In the Environment Variables section you can add values you want to be included in your .env file (pyStructify does not store this data. It is used for project creation, and then erased.
When you're finished with configuration, you can view your project structure and settings on the Review page, before final project creation
When you're finished with configuration, you can view your project structure and settings on the Review page, before final project creation
The Preferences page allows you to configure which settings are checked by default, set your root directory, and update the boilerplate code for certain files
The Preferences page allows you to configure which settings are checked by default, set your root directory, and update the boilerplate code for certain files
When creating a general project you can add files and subdirectories to create exactly the structure that you need
When creating a general project you can add files and subdirectories to create exactly the structure that you need
Simply input the name of the item you're adding and press enter, then click on a directory item to add additional elements
Simply input the name of the item you're adding and press enter, then click on a directory item to add additional elements
Back to Top