[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] elpa-admin 3a4ba99 06/12: * README (Getting the source): Add setu
From: |
Jonas Bernoulli |
Subject: |
[elpa] elpa-admin 3a4ba99 06/12: * README (Getting the source): Add setup, move checkout packages here |
Date: |
Wed, 20 Oct 2021 18:51:56 -0400 (EDT) |
branch: elpa-admin
commit 3a4ba9969772a290df1cdf5d6abafd77fb691172
Author: Stephen Leake <stephen_leake@stephe-leake.org>
Commit: Jonas Bernoulli <jonas@bernoul.li>
* README (Getting the source): Add setup, move checkout packages here
---
README | 52 ++++++++++++++++++++++++++++++----------------------
1 file changed, 30 insertions(+), 22 deletions(-)
diff --git a/README b/README
index 55ad7ad..8c71782 100644
--- a/README
+++ b/README
@@ -12,6 +12,36 @@ the [[https://elpa.gnu.org/][GNU ELPA]] and NonGNU ELPA
archives.
Start with source that is cloned directly from Savannah. See
[[https://savannah.gnu.org/git/?group=emacs][the Savannah page]]
and look for "ELPA". Using a clone of a clone does not work.
+You must then do some setup:
+#+begin_src shell
+ make setup
+#+end_src
+
+That leaves the =packages= directory empty; you must check out the
+ones you want.
+
+If you wish to check out all the packages into the =packages=
+directory, you can run the command:
+
+#+begin_src shell
+ make worktrees
+#+end_src
+
+You can check out a specific package =<pkgname>= into the =packages=
+directory with this command:
+
+#+begin_src
+ make packages/<pkgname>
+#+end_src
+
+If you already have a =packages/<pkgname>= directory with a previous
+checkout, you can update it like this:
+
+#+begin_src
+ cd packages/PACKAGE
+ git pull
+#+end_src
+
* Directory layout
This code expects to be used in a directory that has the following layout:
@@ -391,28 +421,6 @@ and push that change to the default branch of =elpa=.
After it's added to
the =elpa-packages= file, the package can be maintained just by
pushing changes to the =elpa/<pkgname>= branch.
-If you wish to check out all the packages into the =packages=
-directory, you can run the command:
-
-#+begin_src shell
- make worktrees
-#+end_src
-
-You can check out a specific package =<pkgname>= into the =packages=
-directory with these commands:
-
-#+begin_src
- make packages/<pkgname>
-#+end_src
-
-If you already have a =packages/<pkgname>= directory with a previous
-checkout, you can update it like this:
-
-#+begin_src
- cd packages/PACKAGE
- git pull
-#+end_src
-
** Public incubation
If you want to develop a package publicly prior to its first release (to
- [elpa] elpa-admin updated (d1a6387 -> 0f9bfa0), Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin 85d1352 04/12: * README: Incorporate changes from a commit in elpa.git:main, Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin 98e71e1 01/12: * README.org: Fix old names, and mention the initial `make` step, Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin f809ca0 05/12: * README: Don't recommend sending patches, Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin b0fc976 10/12: * README.org: Add comment noting this file exists in two locations., Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin 2fbbcd4 03/12: * README.org: Remove excess empty lines., Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin 3a4ba99 06/12: * README (Getting the source): Add setup, move checkout packages here,
Jonas Bernoulli <=
- [elpa] elpa-admin 9ea2037 07/12: Talk about elpa's main branch, not master, Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin 6b64c03 09/12: * README (Release and devel archives): New section, Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin ec86817 11/12: * README: Add comment noting this file exists in two locations., Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin 129f036 02/12: * README.org: Fix typos and awkward wording., Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin abed214 08/12: The =Version:= must be acceptable to =version-to-list=., Jonas Bernoulli, 2021/10/20
- [elpa] elpa-admin 0f9bfa0 12/12: Merge branch 'readme-sync', Jonas Bernoulli, 2021/10/20