Hi,
I have been using GUIX for the last 5 months, and I am very happy with it. It is stable, free and friendly, I want to give back to the community, so I want to start adding packages.
I am aware about the docs (https://guix.gnu.org/manual/en/html_node/Contributing.html) and even watched the great Tropin video about packaging (https://youtu.be/R8DtPnP4eL8). I also checked the personal channel of Daviwil (https://github.com/daviwil/channel-x)
So, I think that I have a partial notion about what to do. But I am afraid that I don't know how to "isolate", let me try to explain:
Ideally, I will bring three or four Emacs packages from melpa, so I can start with guix import elpa -a melpa package
, also I will want to add two Python packages from PiPi, so more or less same deal.
This will give me several scheme files containing the package definitions.
Ideally, I will want to test it before submitting, So I was thinking about using a private channel (like daviwil), so, no problem, I can upload the definitions there.
But, my question remains, How to test them? Should I create an environment guix environment --ad-hoc ...
and use the package definition? And after that pulling from the private channel? Or should I use guix environment --pure ...
?
I apologize if this is a silly/obvious question
Thanks in advance