summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/contributing.texi27
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 7c5cb4a6dba..1ac88339979 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -618,6 +618,33 @@ enhance @code{scheme-mode} and Geiser. @xref{Introduction,,,
618emacs-guix, Emacs-Guix Reference Manual}, to make sure you don't miss 618emacs-guix, Emacs-Guix Reference Manual}, to make sure you don't miss
619out! 619out!
620 620
621@unnumberedsubsubsec Submitting Pull Requests Following the AGit Workflow
622
623@cindex AGit workflow, for pull requests (Emacs).
624@url{https://codeberg.org/halvin/agitjo, Agitjo} is a helper to ease
625AGit workflow based patch submission (@pxref{Submitting Patches}).
626Install it with:
627
628@example
629guix install emacs-agitjo
630@end example
631
632Assuming your local checkout is on the branch containing the changes you
633would like to submit for inclusion in the @code{master} branch, use
634@command{M-x agitjo-push} then:
635
636@itemize
637@item
638Set options like the title @option{-t} and the session identifier
639@option{-s}.
640@item
641Invoke one of the push commands to execute a @command{git push} operation.
642@end itemize
643
644When creating a new pull request, a dedicated buffer will open for
645drafting a description. The force-push option @option{-f} is enabled to
646push changes to the existing pull request.
647
621@unnumberedsubsubsec Taming Boilerplate with Templates 648@unnumberedsubsubsec Taming Boilerplate with Templates
622 649
623@cindex code snippets 650@cindex code snippets