blob: cae3bb1e4b263a0238e5d783c631b8fde8093926 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#+Title:Tilde elisp package archive
#+Author: Crazazy
#+INCLUDE: ./style.org
I decided that I didn't want to interact with other people when
publishing my package, because somehow I'm antisocial like that
This means that there is now a new package repository available for
you to use
* Installation
Usage of the repo is similar to how you'd install melpa and stuff
#+begin_src elisp
(add-to-list 'package-archives '("tilde" . "https://tilde.cafe/~crazazy/elpa/"))
(package-refresh-contents)
#+end_src
* Adding your own package
Right now this archive is kinda barren, and the amount of packages
is countable on 1 hand. You can help change that! Just send a mail
to [[mailto:crazazy@tilde.cafe][crazazy@tilde.cafe]] with your package where it is located and if
you have any special files that need to be put in there (or just
send a whole [[https://github.com/melpa/melpa#recipe-format][MELPA recipe]], I use those internally anyways)
** What I'm looking for
There are /some/ standards that I want to follow in order to give
this package repository a more tilde-like or grassroots-style
feel. Mostly this means:
- Don't host your package on github.com or gitlab.com
- Don't depend on melpa (prefer if you depend just on packages from
[[https://gnu.elpa.org][GNU elpa]] but nonGNU is fine). The reason for this is that melpa
is *HUGE*. You can seriously improve update time if you don't
refresh melpa automatically, and it is not installed by default
on an emacs system.
** This all sounds awfully strict
While I would like the non-github requirement, if you really,
/really/ have to use melpa, there is a quelpa package in this
repository for you as a safeguard. I just strongly advise against
using it since quelpa /does/ pull down the entire melpa recipe
archive, which, again, is big.
|