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. #554

Merged
merged 2 commits into from
Jan 9, 2024

Conversation

Julian
Copy link
Member

@Julian Julian commented Nov 28, 2023

There is obvious slight overlap here with our existing list of implementations on the web page -- 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.

Do you think resolving this issue might require an Architectural Decision Record (ADR)? (significant or noteworthy)
No

(What's here is provisional, and ultimately informational).

There is obvious slight overlap here with our existing list of
implementations on the web page -- 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: #418
Copy link
Member

@gregsdennis gregsdennis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one nitpick; good otherwise.

programs/cross-language-coverage/README.md Outdated Show resolved Hide resolved
@Julian
Copy link
Member Author

Julian commented Dec 11, 2023

Any other comments on this one?

@Relequestual Relequestual self-assigned this Dec 14, 2023
@Relequestual Relequestual self-requested a review December 14, 2023 16:08
@Relequestual
Copy link
Member

GitHub now have top programming languages for 2023, but not as a stand alone page/post: https://github.blog/2023-11-08-the-state-of-open-source-and-ai/

Copy link
Member

@Relequestual Relequestual left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Thanks for this work.
We might end up making all the data live in https://github.com/json-schema-org/ecosystem, but this here is fine for now. We will update if/when required.

@Relequestual Relequestual added the agenda Items tagged to be included in OCWM agenda label Jan 9, 2024
@Relequestual
Copy link
Member

OCWM Agenda: Looks like this is good to merge (or may be merged). We should create 1-3 reports by hand, then invite the community to join in adding and/or automating data collection.

We can also invite the community to create some sort of rendering of this data for the website.

@Julian
Copy link
Member Author

Julian commented Jan 9, 2024

Cool! Thanks! Sounds good.

@Julian Julian merged commit 0099edd into main Jan 9, 2024
1 check passed
@Julian Julian deleted the quality-list branch January 9, 2024 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agenda Items tagged to be included in OCWM agenda
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants