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

Add a proposed mechanism for tracking known "quality" implementations. #222

Closed
wants to merge 1 commit into from

Conversation

Julian
Copy link
Member

@Julian Julian commented Nov 13, 2023

This PR adds a file for us to add data on "quality" implementations, for some defined characteristics of how we maight characterize such a thing. The file is nearly fully stubbed out -- so essentially the key content is the comment here, which we can use to farm this out hopefully.

Overall I tried to stress we're exposing data points here, not trying to (hopelessly) define a metric for what good and bad code/projects are.

There is obvious overlap here with our existing list of implementations -- note though that we have loose (or no) criteria for listing implementations on the page. Here instead we wish to specifically raise languages for which we know no good implementation to exist, despite the language being popular or widespread, if any.

What's here does not yet render this data anywhere, nor does it implement the dynamic API calling mentioned in the body (for retrieving statistics from any listed repository).

What it does do is identify a simple initial list of languages (from TIOBE and GitHub's own lists), and propose a format for tracking data points about implementations meeting the proposed criteria.

The initial goal is to get feedback on this template, and to solicit help in filling it in for these languages.

Refs: json-schema-org/community#418

There is obvious overlap here with our existing list of implementations
-- note though that we have loose (or no) criteria for listing
implementations on the page.

Here instead we wish to specifically raise languages for which we know
no good implementation to exist, despite the language being popular or
widespread, if any.

What's here does *not* yet render this data anywhere, nor does it
implement the dynamic API calling mentioned in the body (for retrieving
statistics from any listed repository).

What it does do is identify a simple initial list of languages (from
TIOBE and GitHub's own lists), and propose a format for tracking data
points about implementations meeting the proposed criteria.

The initial goal is to get feedback on this template, and to solicit
help in filling it in for these languages.

Refs: json-schema-org/community#418
@Julian Julian requested a review from a team November 13, 2023 21:43
@Julian Julian marked this pull request as ready for review November 13, 2023 21:44
@json-schema-org json-schema-org deleted a comment from github-actions bot Nov 13, 2023
Copy link

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6de5a04
Status: ✅  Deploy successful!
Preview URL: https://f93fe3d3.website-2v2.pages.dev
Branch Preview URL: https://quality-list.website-2v2.pages.dev

View logs

@benjagm
Copy link
Collaborator

benjagm commented Nov 23, 2023

Do we need this to appear in the website?

@Relequestual
Copy link
Member

Do we need this to appear in the website?

Good question. It could just as easily live in the community repo. Let's discuss.

@Relequestual Relequestual added the agenda To be added to the next Community Meeting label Nov 24, 2023
@Julian
Copy link
Member Author

Julian commented Nov 28, 2023

Superceded (as per the OWCM call) via json-schema-org/community#554

@Julian Julian closed this Nov 28, 2023
@Julian Julian deleted the quality-list branch November 28, 2023 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agenda To be added to the next Community Meeting
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants