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

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

[elpa] elpa-admin 0466964 352/357: * README.org (Adding a package): Adju


From: Stefan Monnier
Subject: [elpa] elpa-admin 0466964 352/357: * README.org (Adding a package): Adjust to use the new `make` targets
Date: Thu, 10 Dec 2020 18:07:13 -0500 (EST)

branch: elpa-admin
commit 04669643891fad9721b8b50fc0caf693e969ec11
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>

    * README.org (Adding a package): Adjust to use the new `make` targets
---
 README.org | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

diff --git a/README.org b/README.org
index d64ceff..946cf7b 100644
--- a/README.org
+++ b/README.org
@@ -194,29 +194,33 @@ packages with:
 
 Once it is decided we want to add a package =[PKG]=, here's what it takes:
 
-- Fetch the upstream code with something like:
+- Add a corresponding entry to the file =externals-list=, then
 
   #+begin_src sh
-      git fetch [PKGREMOTE]
+    make fetch/<pkgname>
+    make packages/<pkgname>
+    make build/<pkgname>
   #+end_src
 
-  Let's say the code is now in =[PKGBRANCH]=.
+- Make sure the resulting tarball looks good and works well.
 
-- Push that code to =nongnu.git=:
+- You might also check that it can be compiled in place:
 
   #+begin_src sh
-      git push nongnu [PKGBRANCH]:refs/heads/externals/[PKG]
+    make packages/<pkgname>
   #+end_src
 
-- Add a corresponding entry to the file =externals-list=.
+- Push the package's code to =nongnu.git=:
 
-- Make sure the resulting tarball looks good and works well.
+  #+begin_src sh
+    make sync/<pkgname>
+  #+end_src
 
-- Commit and push that change:
+- Commit and push the change to =externals-list=:
 
   #+begin_src sh
-      git commit -m 'New package [PKG]'
-      git push
+    git commit -m "* externals-list (<pkgname>): New package" -- externals-list
+    git push
   #+end_src
 
 * License



reply via email to

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