open-sustainable-technology icon indicating copy to clipboard operation
open-sustainable-technology copied to clipboard

Create an "Open Sustainable Technology" browser extension

Open andrew opened this issue 7 months ago • 0 comments

To help with discovery and curation of projectsfor Open Sustainable Technology, I propose we build a minimal browser extension that can be used to quickly assess and identify suitable projects for the list.

My thinking here is that we need to make it easy for multiple people to manage and contribute to the discovery process, not just @Ly0n, and @Ly0n's process currently is tied closely to his personal github account, not easy for someone else to take over the process, or mirror without significant duplicate work.

Features:

  • display on repository pages when browsing GitHub (gitlab, codeberg etc can be added later too)
  • show if the current repo is already part of the ost list
  • show if the current repo passes the basic requirements (active, multiple users, foss license etc)
  • display a number of up/down votes on what other people about the suitability of the repo for the list (prefill this list of up/down votes from @Ly0n's existing stars that were not added to the readme)
  • allow voting up or down, one vote per repo per user
  • detect if a pull request has already been opened for the current repo and provide a link to it

Optional features:

  • a comment form
  • an automatic guess at category/sub category based on topics (readme+description too if possible)
  • a quick link to start a pull request to add a repo to the list (prs require multiple steps of actions, we may be able to prompt a bot/script to do the steps for us here)
  • links to search known good search queries on GitHub for new projects via popular ost topics
  • mark a repo as one to come back and review again later (good for brand new projects)

A minimal backend would be required to provide an api for the extension, to record votes and keep the existing Open Sustainable Technology metadata up to date, https://ost.ecosyste.ms can potentially do this.

cc @Codeshark-NET as it seems right up your street.

andrew avatar Jan 19 '24 11:01 andrew