We have a handful of tags related to package repositories. There's , , , and .

How do we feel about this?

  • Is the question only about repositories, or is it about a tag for anything to do with the Emacs package system? I'd opt for the latter. I don't see much need for a tag that is just about repositories - most Q & A in this regard is about how to use the package system. – Drew Oct 25 '14 at 15:46

I agree we should probably concentrate on a single tag.

GNU ELPA, MELPA, and Marmalade are all ELPA repositories, so elpa sound like the right tag name from a technical point of view. But I guess some users may not know it, so maybe repositories is a better choice. package-repositories is probably more clear, but also seems too long-winded.

  • 1
    package-repositories is good because it has 'package' in the name. Some people are only going to know the Emacs package manager as package.el or maybe even M-x list-packages, so just repositories (or elpa) might not be the most intuitive. – Tikhon Jelvis Oct 23 '14 at 20:19
  • 2
    Don't forget that we can have tag synonyms. I would agree that package-repositories should be the main tag (as it's specific), but elpa could be a synonym. Typing repositories will surely bring up package-repositories as a search result, so it's not necessary (IMO) to make it a full-on tag synonym. – Sean Allred Oct 26 '14 at 3:49

I suggest we make them all a synonym to or . From the point of view of a local Emacs instance, all of them work the same way.

Of course there are viable questions one can ask about specific repositories. But none of the current questions fit that criteria, so I'd imagine the few specific questions that come up can just use .

  • 3
    For the canonical name I like package-repositories more than repositories. That way people starting to type "package" will get auto completion for all package-related tags. – phils Oct 13 '14 at 23:10
  • Agreed, auto-completion will help avoid extra tags. And if questions are repo specific, you can still specify that in the question. – Jonathan Leech-Pepin Oct 14 '14 at 11:16
  • has the problem that it can also refer to any repository of code, from Jane Doe's GIT hub to EmacsWiki's Elisp Area.

  • is accurate, but as Stefan points out, it might not be recognized by some people.

  • is OK, but it can suffer from both weaknesses:

    • "Repository" can mean any collection.

    • "Package" can mean any library - not necessarily something usable by package.el - so any collection of libraries. (There can also be confusion with other meanings of "package", besides Lisp library - especially Common Lisp packages.)

I would propose . What should be prominant are two things: (1) "package.el" or "ELPA" and (2) "repository". And just "package" here is not enough - "package.el" is needed, if we don't use "ELPA".

There is one advantage of over : The latter can seem to be only about the repositories, in particular, about the differences among repositories, whereas the tag is really about anything to do with the Emacs package system.

That's another possibility, I guess: , or even just .

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .