15

This question needs an easy to find answer here, so:

I was told that I can and should register prefixes of my macro names in my expl3 using packages. How do I do that?

18

First, a bit of background. Registration is of course not 'compulsory' but is encouraged: the idea is to have a much better idea of who looks after which code than is the case with LaTeX2e modules. The prefix register is available from GitHub.

Registration simply requires informing the team that a prefix should be added to the database. The preferred method is to send an e-mail to modules@latex-project.org with as a minimum details of the prefix, the module name it goes with and the person registering. We also record things like home pages, code repositories and issue tracker locations if they are given. In practice I look after the list, e-mailing me directly will also work, or you can send something to LaTeX-L yourself: I follow that list so will pick it up.

Once registers, I send a message to the LaTeX-L list (see http://latex-project.org/code.html) so the information is public. It's therefore important to note that the e-mail address you give will be publicly-available.

  • What about pull requests via GitHub, are these also welcome? – Joachim Breitner May 24 '13 at 10:46
  • I salute the idea of keeping a database of prefixes. However, is there not a risk of ill-intentioned people registering loads of prefixes simply to prevent other people from using them? A parallel would be domain names on the Internet... – jub0bs Nov 6 '13 at 19:37
  • 2
    @Jubobs In principal yes, but the plan is that other than a few 'team reserved' names I'm not adding anything to the list that isn't on CTAN and so effectively 'taken' in any case. – Joseph Wright Nov 6 '13 at 21:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.