I think it will be nice to update the docs to use git and fedpkg to closely resemble the packaging system?
+1,
git
but these may make the docs harder for newcomers, which is why i suggested Vanessa open this topic. What do others think?
During the last round of updating the GNU Hello tutorial, I added as much of fedpkg as possible. fedpkg lint was broken, so unfortunately that cannot be used as things now stand. See rpkg/pull-request/589 for the fix — once that is available for packaging, fedpkg lint can be introduced.
fedpkg
fedpkg lint
Is there still some part where fedpkg could be used, but is not?
I support starting the tutorial with git init hello. Actually, I already considered adding that. I do not remember why I abandoned that approach. Maybe it was because that command should actually be git init --initial-branch=rawhide hello, and I felt that discussing the branch naming was too much of a distraction. Maybe it is not, nobody can do any packaging work without first understanding the dist-git branch naming scheme.
git init hello
git init --initial-branch=rawhide hello
I have moved the tutorial to use fedpkg already quite some time ago (and fixed all fedpkg problems that made that approach clumsy and controversial).
For Git usage, I had pull request #88. It received (constructive) negative feedback, so closed it. The tutorial remains Git-less for the time being.
Closing this issue, since there are no open items here.
Metadata Update from @oturpe: - Issue status updated to: Closed (was: Open)