Trying to get into emacs package contributions and was wondering what the typical workflow is of doing that. For example, if I have package X installed and would like to make my own additions to the package to test it locally before sending a patch, how would I go ahead in doing that? As a beginner, I'm thinking something along the lines of using the `:load-path` attribute in use-package. #emacs
@paniash I either package vc or load it directly
@tusharhero Makes sense! I understood earlier that people would use straight.el but after package.el added support for :vc, that made straight.el redundant (atleast to me since iiuc, that's the selling feature of straight.el amongst other things).
@paniash @tusharhero For the record, package-vc is a standalone extension of package, that allows the user to install and update packages from VC checkouts. Package-vc was developed to make contributing to packages easier, with commands like `package-vc-prepare-patch'. The :vc use-package keyword uses package-vc.