mirror of
https://github.com/awesome-selfhosted/awesome-selfhosted.git
synced 2026-03-11 04:33:04 -05:00
Sort entries by popularity and-or activity #596
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @funkyfisch on GitHub (May 19, 2021).
Originally assigned to: @nodiscc on GitHub.
A feature proposal I have, is to have all entries in each category ordered by popularity (calculated by stars e.g.) or by activity. Maybe the average commits per month for the last 6 months can be calculated to be used as an activity index.
Additionally, the last time a project was updated could also be added to the end of each entry so that it can be a mental indicator for people skimming through the different entries (some of them are not that active anymore even though they have many open issues)
@nodiscc commented on GitHub (May 19, 2021):
Blocked by https://github.com/awesome-selfhosted/awesome-selfhosted/issues/1038
It is planned to move the list data to a machine-readable format, and let a generator ... generate the final documents (multi-page HTML, single-page HTML, single-page markdown). This will add the ability to gather up-to-date metadata at each build (with the current, markdown-only list we would have to update the stars count manually... no way)
Yes. We already have a manual check for last commit dates for Github projects, but they are not exposed in the final document (https://github.com/awesome-selfhosted/awesome-selfhosted/blob/master/tests/check-github-commit-dates.py), it is definitely planned to add this as part of the issue above.
This would only work for projects hosted on Github (and possibly Gitlab, and possibly other forges which we can detect and parse the API... but it requires some work, and will not work for all projects). So we will keep the alphabetical ordering for the first versions of the YAML-based/generated site. Stars/activity level will definitely be added ad the end of each entry, if available.
Later, we could add the ability to sort the list/table by column using javascript (wikipedia/mediawiki implements this)
@funkyfisch commented on GitHub (May 19, 2021):
Any pointers on contributing on any of these enabling work items?
Meanwhile I can start looking into #1038 and see if I can help in anyway
@nodiscc commented on GitHub (Jul 31, 2022):
In progress https://github.com/awesome-selfhosted/awesome-selfhosted-data
Done https://github.com/nodiscc/hecat
In progress https://github.com/nodiscc/hecat/issues/15
https://github.com/nodiscc/hecat/issues/52
@nodiscc commented on GitHub (Aug 22, 2023):
Hi,
thank you for your contribution. Today an improved version of awesome-selfhosted goes live at https://awesome-selfhosted.net/. Please check the release announcement for more details.
Contributions should now be made through https://github.com/awesome-selfhosted/awesome-selfhosted-data. If you are still interested in having this issue worked on, please check contribution guidelines there, and open a new PR/issue.
Sorry for the inconvenience.