Giter VIP home page Giter VIP logo

Comments (2)

vaab avatar vaab commented on May 14, 2024

I'm sorry, I have very little time right now, and I must admit that packaging issues are time consuming. I have noticed #36, and I'm still undecided about making gitchangelog a full package... I know that a lot of people appreciate single files project. Of course, there's a limit to this concept, but I'm not sure gitchangelog has grown enough to be considered eligible for being upgraded to a full package.

I really am dreading these packaging issues that are a plague to python ecosystem (take a look at .travis.yml: I'm testing the packaging system, but had to force some versions). I'm aware that the fact of being a single file package puts this project on a bad start, so this is why we'll probably move toward your solution in the end.

I dislike the idea of being forced into a move by the packaging system flaws. But the current state of gitchangelog installability is not acceptable neither.

Please, feel free to share your thoughts on this topic, and bare with my very slow time of decision on this matter.

from gitchangelog.

nhomar avatar nhomar commented on May 14, 2024

Hello.

I think it is almost mandatory an element as cool as this being managed properly as a package.

Even I can recommend use this **way:

https://jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/

I love the way it is explained and maybe this package can be simply a dependency template for things like cookiecutter templates.

https://github.com/audreyr/cookiecutter

One of the leaks of such package templates (which is awesome BTW) is a proper automated changelog management (and by far your work is excellent and in my opinion is a proper tool to use with).

It is related also to your idea here #39 and here #32 to be considered completed.

A better config setting and parameter management with **Python Click which convert it in a complete cli interface and almost magically will help.

It means I fell like your work can be easily included in the set of **standars ways to manage a proper python /whatever project, for that be packaged properly is a MUST not a SHOULD.

My 2 cents... EXCELLENT work here.

from gitchangelog.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.