alphapapa / ement.el

A Matrix client for GNU Emacs
GNU General Public License v3.0
489 stars 44 forks source link

matrix.org: add to recommended clients list #52

Open qzdl opened 2 years ago

qzdl commented 2 years ago

Hey, thanks for yet another great package.

Some better discoverability would likely help the project, and free promo is free:

Apologies if I've missed a plan to get on ELPA or something before posting any public listings.

Cheers!

alphapapa commented 2 years ago

Hi Samuel,

Yes, thanks, I'd be glad for it to be listed there. I don't think it needs to be in ELPA first; I think it's in good enough condition now, even though it does require plz to be installed as well. I haven't had much time to work on my software projects lately, so if anyone else would like to submit a PR to add it, feel free; otherwise, I'll get to it sometime.

alphapapa commented 2 years ago

I'm close to submitting Ement.el to GNU ELPA (plz.el is now on it, so all of its dependencies are now), so I'll probably do this after that.

alphapapa commented 2 years ago

Ement.el is now in GNU ELPA. It will be available for installing from there as soon as a minor issue regarding the documentation export is fixed (and I've already pushed that and am waiting to see the result). Once it's installable from ELPA, it will be time to submit it to the client list.

alphapapa commented 2 years ago

Oh, and Ement.el is also available in Debian unstable now: https://packages.debian.org/sid/elpa-ement

alphapapa commented 2 years ago

It's now installable from ELPA: https://elpa.gnu.org/packages/ement.html

alphapapa commented 2 years ago

@qzdl

Looking at those, I'm not sure where to begin. The first link seems to be for high-profile clients; I'd be happy to have Ement.el listed there, but I don't know if they would accept it, or if it would make sense to have it there.

It should obviously be listed on the other two, but that raises the question of which sections to place it in. What do you think?

Thanks.

qzdl commented 2 years ago

I think for the second one, it makes sense to have the project registered, to be queried by this section (which i thinks comes from this first link), and it would be at the discretion of the maintainers to put it on the title card containing 6 other clients (seems unlikely)

image

Maybe the matrix project's room would be a good place to ask for these deets.

Thanks for a lovely client, it definitely deserves to be shouted about.

Samuel

MrRoy commented 2 years ago

I looked a bit into this and basically it needs to be added to the repo which hosts the matrix.org website, specifically here: https://github.com/matrix-org/matrix.org/tree/master/gatsby/content/projects/clients The rest (where it shows up on the page) is handled automatically by the attributes set in the .mdx file

Here's an example PR: https://github.com/matrix-org/matrix.org/pull/1348/files

alphapapa commented 4 months ago

See https://github.com/matrix-org/matrix.org/pull/2366