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