Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an "Open Sustainable Technology" browser extension #415

Open
andrew opened this issue Jan 19, 2024 · 0 comments
Open

Create an "Open Sustainable Technology" browser extension #415

andrew opened this issue Jan 19, 2024 · 0 comments
Labels
dev/experimental enhancement New feature or request help wanted Extra attention is needed

Comments

@andrew
Copy link
Member

andrew commented Jan 19, 2024

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 andrew added enhancement New feature or request help wanted Extra attention is needed dev/experimental labels Jan 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev/experimental enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant