hyoban / release-it-pnpm

Run release-it with pnpm
https://release-it-pnpm.vercel.app
MIT License
14 stars 0 forks source link

Question about re-implementations #15

Open fsmaia opened 3 months ago

fsmaia commented 3 months ago

I have a question/doubt regarding the plug-in implementation.

Why does it reimplement steps such as changelog generation and release creation? AFAIK release-it plugins allow one to implement only some of the steps, instead of the whole thing.

I'm asking so because there is no GItLab release support. Instead of porting this feature, this plugin probably should not be opinionated about releases, only about changing the CLI command to run it with pnpm.

hyoban commented 3 months ago

Currently, you can disable the release and changelog generation features, at https://release-it-pnpm.vercel.app/config

The reason I implemented other steps is that I hope this plugin can meet all my personal needs in the publishing process, so some features may not be related to pnpm. If you encounter problems while using it, I'll be happy to adjust the code to meet your needs.

llamorinlabs commented 1 month ago

How about disable the npm publish tried adding both package.json and release-it.json it doesnt work

 "npm": {
    "publish": false
  },