all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
To: No Wayman <iarchivedmywholelife@gmail.com>
Cc: 70452@debbugs.gnu.org
Subject: bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements
Date: Sun, 30 Jun 2024 10:51:06 -0400	[thread overview]
Message-ID: <jwvo77iqzne.fsf-monnier+emacs@gnu.org> (raw)
In-Reply-To: <87o7a7t0o9.fsf@gmail.com> (No Wayman's message of "Thu, 18 Apr 2024 06:39:18 -0400")

> Currently https://elpa.gnu.org/packages/ displays a table with
> a Version column.
> It would be nice to also include a separate Date column so the user can get
> a quick sense of when that package version was released (rather than
> clicking through to the package's page).

Sounds good.

The corresponding code is around `elpaa--html-make-index` in
`elpa-admin.el` (in the `elpa-admin` branch in `elpa.git`).

> The "Rank" column is ambiguous.
> What criteria is being used to rank the packages?

Basically, the number of accesses to one of the package's files (the
ones on elpa.gnu.org, not the upstream one (if there's any)), like
tarballs, webpage, ...
The packages are sorted according to this number and the rank is the
position within this list, expressed in percent.

See the code under the `elpaa--wsl-` prefix in the `elpa-admin.el` file.
There's a fair bit of room for improvement.

> Perhaps that could go in a title attribute for the Rank table header, so
> users can get an explanation when hovering their mouse over it.

Sounds good.

> It would also be nice to enhance the table headers so they sort the table
> when clicked (ascending/descending) when JS is enabled. 

Sounds good to me as well.

Oddly the Javascript code is not kept in the `elpa-admin` branch but in
the `main` branch instead (in the `html/javascript` subdir).


        Stefan






      parent reply	other threads:[~2024-06-30 14:51 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-18 10:39 bug#70452: 30.0.50; [Wishlist] elpaca.gnu.org/packages Improvements No Wayman
2024-06-30  5:47 ` Stefan Kangas
2024-06-30  6:36   ` Philip Kaludercic
2024-06-30 14:51 ` Stefan Monnier via Bug reports for GNU Emacs, the Swiss army knife of text editors [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=jwvo77iqzne.fsf-monnier+emacs@gnu.org \
    --to=bug-gnu-emacs@gnu.org \
    --cc=70452@debbugs.gnu.org \
    --cc=iarchivedmywholelife@gmail.com \
    --cc=monnier@iro.umontreal.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.