| Welcome | Install | Contribute | FAQ | News |
Contributing to ELPA is very easy! There are a few simple rules to follow:
.el file must
adhere to the Emacs
Lisp header conventions (see the Emacs
Wiki conventions as well). Additionally, there are a few
ELPA-specific rules to follow:
package.el is pedantic about the header and
footer comments, please make sure you have the correct
number of semicolons and hyphens. Version field must have a "dotted
numeric" value. That is, it must consist solely of
numbers separated by periods. If you want to use an RCS
Id or the like, you can introduce a
Package-Version header that contains just
the version number. ;;;###autoload comments
everywhere appropriate. package.el extracts
these for use during package activation. Note you may
want to do this for more than just function definitions;
for instance if you have a new major mode, you will want
to add an autoload to add to auto-mode-alist.
.el file to us and we will upload it.
package.el to cope.