Emacsには、Emacs Lispコードをユーザーに配布するための標準的な仕組みが用意されています。パッケージとは、1つ以上のファイルをまとめたもので、ユーザーが容易にダウンロード、インストール、アンインストール、およびアップグレードを行えるよう、適切にフォーマットされパッケージ化されたものです。
以下のセクションでは、パッケージの作成方法と、他者がダウンロードできるようにパッケージアーカイブに格納する方法について説明します。パッケージングシステムのユーザーレベルの機能に関する説明については、The GNU Emacs ManualのPackagesを参照してください。
これらのセクションは主にパッケージアーカイブのメンテナーを対象としており、情報の多くはパッケージ作成者(すなわち、これらのアーカイブを通じて配布されるコードを記述する人々)には当てはまりません。