Giter Club home page Giter Club logo

Comments (6)

matkoniecz avatar matkoniecz commented on May 26, 2024

Why? What would be the benefit?

from id.

Zaczero avatar Zaczero commented on May 26, 2024

Easier integration, Rapid already does that and I like it more. The versions are nice and you can easily lock specific ones. It's really not that hard to publish a package and it can be automated. Ease of life.

from id.

matkoniecz avatar matkoniecz commented on May 26, 2024

It definitely cannot be fully automated and you have one more part to upkeep (may be worth it overall, but denying that costs exists is not helpful)

from id.

Zaczero avatar Zaczero commented on May 26, 2024

I don't think you do. It's literally setup-and-forget.

https://github.com/marketplace/actions/automated-releases-for-npm-packages
https://github.com/marketplace/actions/publish-to-npm

Could you please be more specific? What part would there be to upkeep?

From the maintainer perspective, clear package version numbers are night-and-day easier to work with. Git commit hashes are pretty meaningless. While they are acceptable for projects of smaller size, of closed projects, I don't think it's appropriate for a project of this size to keep using git hashes.

I have additionally prepared an AI-generated response which deep dives into pros and cons of both solutions: https://g.co/gemini/share/f5179a748329 (since this kind of knowledge is well-known to the internet). The "When to Choose Which" section is most applicable here.

from id.

matkoniecz avatar matkoniecz commented on May 26, 2024

It's literally setup-and-forget.

nothing requires no maintenance (npm recently was sending me some email demanding attention about my test package, I would need to process them if it would be a real project). And I think that you are not going to claim that setup has zero costs.

I bet that GPTchat can explain this if you are considering it as useful source (though linking AI-generated response is quite pointless).

from id.

Zaczero avatar Zaczero commented on May 26, 2024

npm recently was sending me some email demanding attention about my test package, I would need to process them if it would be a real project

I really wish I could address this specific example but there is nothing specific about it. Just "some email" that was sent to you. Perhaps we misunderstood each other, here's what I mean by asking for a specific example: https://www.thefreedictionary.com/specific. For example, how did this email affect your ability to push package updates? Can you attach a copy of that email?

And I think that you are not going to claim that setup has zero costs.

I never claimed so. You are now suggesting something completely abstract. I claimed "It's literally setup-and-forget". The setup has cost, the maintenance does not (in practical terms, not theoretical).

though linking AI-generated response is quite pointless

It's a great internet-knowledge summarization tool. It's like Google but on steroids. It's super useful if you are exploring some new topics to you. If you could clarify what's pointless about it, I could perhaps give you a more-suited answer.

from id.

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.