v3.0.1
Highlights
This release is a major cleanup and expansion of Project Creator. It adds full documentation, improves the CLI and Git flow, introduces bundled templates, and reorganizes the project into a more complete release-ready structure.
Added
- Added a full documentation site in
docs/index.html - Added detailed written documentation in
docs/Documentation.md - Added
CONTRIBUTING.mdfor contributors and template authors - Added bundled starter templates:
basic-webnpm-packagepython-pypi
- Added template metadata and README files for the templates directory
- Added support for loading templates from the GitHub repository contents API
- Added an external source mode for pulling templates from another repo
- Added support for generated
.env.exampleandblueprint.jsonfiles in the CLI workflow
Improved
- Reworked the main README into a proper project overview and usage guide
- Expanded the CLI documentation to cover install, run, modes, generated structure, and Git behavior
- Improved the manual setup flow with clearer generated output
- Updated Git workflow to initialize the branch as
main - Improved Git push behavior for generated projects
- Cleaned up the CLI code structure and removed a lot of old inline commentary
- Updated package metadata and release information
- Added a more polished documentation landing page with modern styling
Changed
- Project Creator now presents itself as a Python CLI scaffolding tool with numbered project folders
- Manual setup now includes:
webvenvapifirmdocstests
- The generated starter structure now includes:
.env.exampleblueprint.json.gitignore
- The tool now documents and supports cloud template downloads from:
https://api.github.com/repos/DevX-Dragon/project-creator/contents/templates
Removed / Deprecated
- The old GUI version has been marked as discontinued
- The old GUI files were moved into a discontinued archive folder instead of remaining part of the active app
Notes
- This release is a big step up from the previous version and focuses on making Project Creator easier to understand, easier to extend, and more useful out of the box
- The CLI behavior is still centered on scaffolding, Git setup, and template generation, but the project now has much better documentation and template support
Files Updated
README.mddocs/Documentation.mddocs/index.htmlCONTRIBUTING.mdCLI/prj_creator/main.pyCLI/pyproject.tomltemplates/README.mdtemplates/basic-web/*templates/npm-package/*templates/python-pypi/*GUI Version (Discontinued)/*
Full Changelog: v2.1.3...v3.0.1