gbranden pushed a commit to branch master
in repository groff.

commit 7152a44c069be2883a58e84448e8a355b50f3c3d
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Mar 1 16:17:43 2026 -0600

    HACKING: Add adding/removing components section.
---
 HACKING | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/HACKING b/HACKING
index 54a6a3f37..d882387cc 100644
--- a/HACKING
+++ b/HACKING
@@ -308,6 +308,28 @@ What To Do
   See <https://www.copyright.gov/circs/circ03.pdf>.
 
 
+Adding or removing components
+-----------------------------
+
+Changing the set of discrete modules that comprises groff requires
+updates in multiple places.
+
+* Update "Makefile.am" to add or remove the inclusion of the
+  component's "*.am" Automake file.
+
+* Update the "MANIFEST" file.
+
+* Update the "NEWS" file.
+
+Adding a component in the "contrib" directory demands a further change.
+
+* Add a "COPYRIGHT" file in its directory.  If that file makes reference
+  to a separate license text that is _not_ the GPLv3 under which all
+  files in groff are distributed (sometimes in conjuction with other
+  licenses), such as GPLv2, also include a copy of that license in the
+  same directory.
+
+
 Writing tests
 -------------
 

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to