emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/emms ef1ad535d2: * doc/devel/developer-release.txt: mov


From: ELPA Syncer
Subject: [elpa] externals/emms ef1ad535d2: * doc/devel/developer-release.txt: move file
Date: Mon, 28 Nov 2022 15:57:49 -0500 (EST)

branch: externals/emms
commit ef1ad535d29c9b59505d58babd99847c17ab05b3
Author: Yoni Rabkin <yoni@rabkins.net>
Commit: Yoni Rabkin <yoni@rabkins.net>

    * doc/devel/developer-release.txt: move file
---
 doc/devel/developer-release.txt | 64 +++++++++++++++++++++++++++++++++++++++++
 doc/developer-release.txt       | 34 ----------------------
 2 files changed, 64 insertions(+), 34 deletions(-)

diff --git a/doc/devel/developer-release.txt b/doc/devel/developer-release.txt
new file mode 100644
index 0000000000..eaf99be3d7
--- /dev/null
+++ b/doc/devel/developer-release.txt
@@ -0,0 +1,64 @@
+-*- outline -*-
+This is an explanation of how to make a release for Emms. Emms is
+developed at Savannah (https://savannah.gnu.org/projects/emms/) and
+distributed via Emacs ELPA (https://elpa.gnu.org/).
+
+* clean compilation
+Check for clean compilation on the two latest major Emacs releases.
+
+
+* check for basic functionality
+Check for clean loading and running with basic functionality on the
+two latest major Emacs releases.
+
+
+* version bump
+Increase the version number in emms.el (`emms-version' and the elpa
+header as a comment).
+
+
+* NEWS
+update the NEWS file from the git log to include all significant
+user-facing changes.
+
+
+* contributors
+Update AUTHORS file with the names of any new contributors. This is a
+good chance to make sure we are releasing everything with proper
+copyleft.
+
+
+* update the manual
+Update the manual:
+
+    $ makeinfo --html --no-split emms.texinfo
+
+Make sure that the manual compiles cleanly and that it looks right.
+
+
+* website update
+Update the website with all any pertinent information. Upload a new
+version of the manual if it has changed in this release:
+
+    $ cvs commit -m "update website" index.html
+
+
+* tag release
+Tag the release in git, for example:
+
+    $ git tag -a 4.2 -m "4.2"
+
+
+* push tag
+Push the tag to the git repo, for example:
+
+    $ git push --tags origin "4.2"
+
+
+* push to repo
+Push the version update itself to the git repo. We have automatic
+synchronization set up for GNU ELPA, so we are done.
+
+
+* announce
+Announce the release in the emms mailing list if it is called for.
diff --git a/doc/developer-release.txt b/doc/developer-release.txt
deleted file mode 100644
index 0031a1f175..0000000000
--- a/doc/developer-release.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-This is an explanation of how to make a release for Emms. Emms is
-developed at Savannah (https://savannah.gnu.org/projects/emms/) and
-distributed via Emacs ELPA (https://elpa.gnu.org/).
-
-* Check for clean compilation on the two latest major Emacs releases.
-
-* Check for clean running of basic functionality on the two latest
-  major Emacs releases.
-
-* Increase the version number in emms.el (variable, elpa header).
-
-* Update NEWS.
-
-* Update AUTHORS file with the names of any new contributors.
-
-* Update the manual (makeinfo --html --no-split emms.texinfo).
-
-* Update website (cvs commit -m "update website" index.html).
-
-* Tag release in VCS, for example `git tag -a 4.2 -m "4.2"'.
-
-* Push tag to VCS, for example `git push --tags origin "4.2"'.
-
-* Push version updates to VCS.
-
-* If automatic syncronization is enabled then we are done. Otherwise:
-
-    * Push to GNU ELPA:
-
-          - merge master into the Savannah "elpa" branch and push to Savannah
-
-          - from the "elpa" branch in Savannah push to elpa.git: "git push 
elpa elpa:externals/emms"
-
-* Send announcement email to the emms mailing list if needed.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]