Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.

Sharing another fork of the template #857

Open
manoelpqueiroz opened this issue Oct 24, 2023 · 2 comments
Open

Sharing another fork of the template #857

manoelpqueiroz opened this issue Oct 24, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@manoelpqueiroz
Copy link

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.

@manoelpqueiroz manoelpqueiroz added the enhancement New feature or request label Oct 24, 2023
@github-actions
Copy link

Hello @manoelpqueiroz, thank you for your interest in our work!

If this is a bug report, please provide screenshots and minimum viable code to reproduce your issue, otherwise we can not help you.

@Undertone0809
Copy link

It's a great start at gitlab for this project. 😄

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants