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?
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It only takes a minute to sign up.Sign up to join this community
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. There is also a typeset version of the key information : http://mirrors.ctan.org/macros/latex/contrib/l3kernel/l3prefixes.pdf.
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
email@example.com 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.