A python script that creates the necessary folders and initializes (and pushes) to Github!.
Used Ai to do few test runs
Used Ai to improve docs , readme formats
Generated texts for the website and helped for debugging it
A python script that creates the necessary folders and initializes (and pushes) to Github!.
Used Ai to do few test runs
Used Ai to improve docs , readme formats
Generated texts for the website and helped for debugging it
This is the final update to the project creator i’ll be doing here. Thanks for following me on this journey. I’ll continue to update this project in the future.
Thanks to everyone who voted , suggested features and special thanks to the 12 people who stared the repository. You guys don’t know how much of a impact it did.
Votes and suggestions mentioned to add proper documentation so did it.
Made a temporary landing page but will change it soon.
Changed the function on how the template system works for optimizing internet usage.
Made a new workflow so the website gets deployed from /website instead of /docs
Log in to leave a comment
This devlog covers the work done after the v2.1.3 release of Project Creator.
After the last release, I turned Project Creator from a mostly functional CLI into a much more complete project scaffolding tool.
README.md into a more useful project overviewdocs/Documentation.md
docs/index.html
CONTRIBUTING.md so template contributions are easierCHANGELOG.md to track release history more clearlywebvenvapifirmdocstests.env.example
blueprint.json
main
basic-webnpm-packagepython-pypisource:https://...
The biggest improvement was making the project feel like a real reusable tool instead of just a small script.
Before this stretch of work, the project was mostly about creating folders and doing a basic Git push. After this stretch, it can:
Project Creator now has:
Log in to leave a comment
Now you can use pre-created templates that are extracted from the GitHub repo. Community driven as well. (can use your custom repo as well)
Now using git python for better git handline
Improved the CLI with check boxes and arrow controllable lists. Also better Interface generally
Log in to leave a comment
🟢 Summary
Today marked the transition of Project Creator from a simple local automation script to a professional-grade, cloud-connected deployment tool. Isuccessfully implemented a “Competitor Engine” that pulls custom boilerplates directly from GitHub, Lets compete against cookiecutter.io
pick)colorama for the ASCIITODO:
Instead of flags there are pre made templates like python package , django api, etc.
(flags will be also option as well)
Community can add templates and script will pull from there!
Log in to leave a comment
Jokes aside this is my first time uploading something to PIP so I am kind of proud of myself.
Log in to leave a comment
I have never uploaded anything to PyPi so I had some hard time with it. I also had to redo it multiple times but for now its not working.
I went ahead and did some changes in the CLI for better running. Had some bugs that I had to debug which took the biggest time 😭.
Log in to leave a comment
After many requests I have started production for the CLI version
Took every feature from the GUI version and implemented them into the CLI version
Made it so its a step-by-step setup so its easier to setup stuff
Removed PCB and added hardware as not all projects only have a pcb and its better to use a common name.
All the CLI stuff is complete and pushed to GitHub. Im hoping to make this global by adding these to PIP and npm. But thats for a another day.
Log in to leave a comment
After packaging everything and making everything work i got hit with this nightmare. The Microsoft antivirus keeps flagging the .exe file as malware. I suppose cause we are using subprocess Microsoft thinks its doing it against user’s will.
I have no options as of right now. And Im digging through reddit and other blog posts about how to not flag it as the .exe plays a major role here. The python runs fine. Only the exe
Log in to leave a comment
Had to do alot of debugging inorder to make it work as intended.
Have changed the UI layout and added an “Advanced” tab where you can modify thr .gitignore properly.
Fixed the forms in the Basic Tab
Added a requirement.txt including and create a venv in the advanced tab with the gitginore as well.
Log in to leave a comment
After shipping twice I have taken multiple feedback from voters and working on implementing them.
Made it so after each project structure creation it automatically opens up the created directory.
Moved it from only hardware based folder structure creator to common one. Have added a website template. and adding more in the future.

Made it so in the folders it creates placeholder files. (e.g: creates the .kicad_sch and .kicad_pro files automatically in the KiCad Folder)

Added an field where you can add custom folders/file to the auto created .gitignore so you dont have to edit it individually.
Log in to leave a comment
I built this auto project folder creator because I make alot of hardware stuff. and it takes a quite alot of time to make the proper folders. So I made this script “)
I have fully wrote a python script to automate creating project folders.
The script uses os and re to scan the dir and finds the last number I used to number the project. and then automatically create the selected folders that are shown as options in a GUI (using tkinter).
I integrated subprocess to talk directly to Git. It initializes a main branch, links it to my GitHub (as an Origin or Upstream), and even does an auto-push of the .gitignore so I don’t have to do the initial setup manually in the terminal anymore.
Log in to leave a comment