From: Adam Porter <adam@alphapapa.net>
To: emacs-devel@gnu.org
Subject: NonGNU ELPA: New package: taxy.el
Date: Thu, 26 Aug 2021 15:20:14 -0500 [thread overview]
Message-ID: <8735qw7ybl.fsf@alphapapa.net> (raw)
[-- Attachment #1: Type: text/plain, Size: 705 bytes --]
Hi Stefan, et al,
I'd like to submit taxy.el to NonGNU ELPA:
https://github.com/alphapapa/taxy.el
A quick description, from the readme:
This library provides a programmable way to classify arbitrary objects
into a hierarchical taxonomy. (That’s a lot of fancy words to say that
this lets you put things in nested groups.)
Helpful features include:
Dynamic taxonomies
Objects may be classified into hierarchies automatically defined
at runtime based on their attributes.
Reusable taxonomies
Taxonomy definitions may be stored in variables and reused in
other taxonomies’ descendant groups.
Please see the attached patch for the nongnu.git repo:
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-elpa-packages-taxy-Add-Package.patch --]
[-- Type: text/x-diff, Size: 784 bytes --]
From db46d10ec6e67332a4029c0e1805ca24a59acc77 Mon Sep 17 00:00:00 2001
From: Adam Porter <adam@alphapapa.net>
Date: Thu, 26 Aug 2021 14:25:33 -0500
Subject: [PATCH] * elpa-packages (taxy) Add Package
---
elpa-packages | 3 +++
1 file changed, 3 insertions(+)
diff --git a/elpa-packages b/elpa-packages
index b7d4a4b..e9b76a2 100644
--- a/elpa-packages
+++ b/elpa-packages
@@ -179,6 +179,9 @@
;; https://github.com/Fuco1/smartparens/releases/tag/1.11.0
:version-map ((nil "1.11.0" "4873352b5d0a1c5142658122de1b6950b8fe7e4d")))
+ ("taxy" :url "https://github.com/alphapapa/taxy.el.git"
+ :ignored-files ("taxy-magit-section.el"))
+
("tuareg" :url "https://github.com/ocaml/tuareg.git")
("web-mode" :url "https://github.com/fxbois/web-mode"
--
2.7.4
[-- Attachment #3: Type: text/plain, Size: 1190 bytes --]
Following the nongnu README.org file, I was unable to test the "make
build/taxy" step, because apparently my version of git doesn't have the
"--no-track" argument to the "git worktree" command (and upgrading git
manually is more than I want to do at the moment ;). But I assume that
it will work correctly, because everything seems to be in order.
Assuming this is acceptable, I have a couple of quick questions:
1. I didn't see anything about "externals" in the nongnu readme.
Forgive me, because this has probably been rehashed many times here, but
do I need to specify that manually, or is that the default for the
nongnu repo? I do intend to maintain the package in my own repo.
2. I currently have the version header on "0.1-pre". Do I need to use
a "non-pre" version number in order for the package to be built and
published on (nongnu) ELPA? I'm accustomed to tagging a "non-pre"
version number after the code has settled for a while, but I never
intentionally push anything to the master branch that is unsuitable for
use (i.e. when using MELPA). If this is the case on ELPA, I'll just
need to iterate version numbers a bit more often, which is no problem.
Thanks,
Adam
next reply other threads:[~2021-08-26 20:20 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-26 20:20 Adam Porter [this message]
2021-08-26 22:32 ` NonGNU ELPA: New package: taxy.el Stefan Monnier
2021-08-26 22:56 ` Adam Porter
2021-08-27 0:11 ` Stefan Monnier
2021-08-27 0:47 ` Adam Porter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8735qw7ybl.fsf@alphapapa.net \
--to=adam@alphapapa.net \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).