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

Machine readable data format for recommendations #62

Open
celestehorgan opened this issue May 10, 2021 · 2 comments
Open

Machine readable data format for recommendations #62

celestehorgan opened this issue May 10, 2021 · 2 comments

Comments

@celestehorgan
Copy link
Contributor

The problem

Define a machine-readable data format for language recommendations so that recommendations can be used in linting, AI, and other applications.

This task should also include

Requirements

  1. The format must be a common data format (yaml, json, etc).
  2. It must be easy to maintain

Other considerations:

  • What are the optional/non-optional fields?
  • How do you validate that a recommendation is in the correct format?
  • How we ensure that recommendations are kept consistent between the website & the data format? What is the 'single source of truth'? (Suggestion: keep the recommendations in a spec-like format in their own repo, and use Hugo data templates to read recommendations into the website, rather than duplicating)

Blockers

The Language WS needs to produce at least 3 recommendations to work off of.

@markcmiller86
Copy link

We should probably consider taking our inspiration for format(s) from other similar technologies such as translators, spell-checkers, syntax checkers, linters -- none of those really represent a perfect match for the kinds of replacements or substitutions we need in INI but they are ascii/text processing adjacent.

@gkarthiks
Copy link

Use case:

From the developer standpoint, for example, I have a GitHub Action that is expected to be used for flagging the issues that consist the non-inclusive language.

From this scenario, I would expect to have machine-readable data that has the non-inclusive language and set of recommendations to it.

Link to the Actions Repo: https://github.com/gkarthiks/nil-issue-reporter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants