[libxml2] Start with documentation for maintainers
- From: Nick Wellnhofer <nwellnhof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxml2] Start with documentation for maintainers
- Date: Wed, 17 Aug 2022 12:56:29 +0000 (UTC)
commit 35297983bae933d13daa8b8b975be47c2a200498
Author: Nick Wellnhofer <wellnhofer aevum de>
Date: Wed Aug 17 14:52:31 2022 +0200
Start with documentation for maintainers
MAINTAINERS.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
---
diff --git a/MAINTAINERS.md b/MAINTAINERS.md
new file mode 100644
index 00000000..7d46c5b9
--- /dev/null
+++ b/MAINTAINERS.md
@@ -0,0 +1,53 @@
+# Making a release
+
+## Rebuild generated files and documentation
+
+The documentation and some generated files can be rebuilt by running
+
+ make -C doc rebuild
+
+This requires `xsltproc` to be installed.
+
+## Update the NEWS file
+
+You can get started by running
+
+ git log --format='- %s (%an)' [previous-release-tag]..
+
+## Bump the version number
+
+Edit the version number in `configure.ac` if you haven't done so already.
+
+## Build the tarball
+
+I'd recommend to build the tarball by running
+
+ make distcheck
+
+which performs some useful checks as well.
+
+## Upload the tarball
+
+Follow the instructions at
+<https://wiki.gnome.org/MaintainersCorner/Releasing>:
+
+ scp libxml2-[version].tar.xz master.gnome.org:
+ ssh master.gnome.org ftpadmin install libxml2-[version].tar.xz
+
+## Tag the release
+
+Create an annotated tag and push it:
+
+ git tag -a [version] -m 'Release [version]'
+ git push origin [version]
+
+## Create a GitLab release
+
+Create a new GitLab release on
+<https://gitlab.gnome.org/GNOME/libxml2/-/releases>.
+
+## Announce the release
+
+Announce the release by sending an email to the mailing list at
+xml gnome org.
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]