Hello everyone,
I wanted to echo what Undertone0809 mentioned in issue #856, regarding Romain's fantastic template. It's an invaluable resource, especially for newcomers looking to expand their coding skills beyond just a programming language. These tools require a different approach and introduce new mental models to complement traditional coding.
I've decided to fork the project and make some enhancements to the original template, focusing on aspects that I found significant. In line with what I've mentioned, working on this fork for the past two months has been a tremendous learning experience, shedding light on aspects of software development I had yet to explore. I deeply appreciate the outstanding work Romain has done so far – kudos to him!
During this time, I've made a few timid improvements, primarily on the backend, along with a few feature additions:
- Added support for GitLab development;
- Updated the configuration to adhere to Cookiecutter v2.0 standards, with improved prompts and options.
- Deprecated
darglint in favor of pydocstyle and pydoclint since the former is no longer maintained.
- Adapted the project to the current Poetry notation for dev dependencies in
pyproject.toml and the standalone install URL.
- Adjusted dependencies to be compatible with Python versions from
3.8 through 3.11.
- Included additional references in the
README.md and improved post-generation instructions.
- Added extra hooks to ensure consistent template generation.
I won't be opening a pull request here, as my primary platform of choice is GitLab. The project will be maintained there (you can access it here), but I'll keep a mirror on GitHub.
@TezRomacH, feel free to incorporate any aspects from my version of the template into python-package-template. None of this would be possible without your work.
In the spirit of open source, I invite everyone to check out my fork and collaborate in making it even better. I've already established the initial milestones I'd like to achieve, so please have a look if you're interested. Your feedback would be greatly appreciated.
Hello everyone,
I wanted to echo what Undertone0809 mentioned in issue #856, regarding Romain's fantastic template. It's an invaluable resource, especially for newcomers looking to expand their coding skills beyond just a programming language. These tools require a different approach and introduce new mental models to complement traditional coding.
I've decided to fork the project and make some enhancements to the original template, focusing on aspects that I found significant. In line with what I've mentioned, working on this fork for the past two months has been a tremendous learning experience, shedding light on aspects of software development I had yet to explore. I deeply appreciate the outstanding work Romain has done so far – kudos to him!
During this time, I've made a few timid improvements, primarily on the backend, along with a few feature additions:
darglintin favor ofpydocstyleandpydoclintsince the former is no longer maintained.pyproject.tomland the standalone install URL.3.8through3.11.README.mdand improved post-generation instructions.I won't be opening a pull request here, as my primary platform of choice is GitLab. The project will be maintained there (you can access it here), but I'll keep a mirror on GitHub.
@TezRomacH, feel free to incorporate any aspects from my version of the template into
python-package-template. None of this would be possible without your work.In the spirit of open source, I invite everyone to check out my fork and collaborate in making it even better. I've already established the initial milestones I'd like to achieve, so please have a look if you're interested. Your feedback would be greatly appreciated.