Skip to content

Intent Open - contribution model #80

@dginev

Description

@dginev

Goal:

Enable an active contribution flow from the larger STEM community for the Intent Open List.


Moving from #69, in reply to #69 (comment) :

@NSoiffer the discussion about github hosting for the intent lists was years ago, I participated in it.
The open.yml file appears to have been originally checked in May 2023.

Since then, there are no PRs for the Open list - I think never have been. No contributions safe for @davidcarlisle massaging a few bits. I've contributed plenty to the Core list since, but zero contributions to this new Open list. That is a red flag - I suggest we start considering the current Open list experiment as a "collaborative failure" (one internal to the WG).

My primary problem isn't with Github PRs or YAML, but with the absence of real stewardship for an "Open" project. You've repeatedly mentioned that the load on the senior members is too high to manage the spec work for MathML 4. And this list isn't a primary interest for either of you, and was originally claimed to be beyond the capacity of the WG to maintain long-term.

To address that, I suggest that you delegate the primary maintenance of the Open list to others who have shown interest, in particular @physikerwelt and myself. We can build a satisfactory UI (developing further the early 2022 ideas ) and proceed to engage our large communities of authors (in Wikipedia and arXiv) to contribute. Keeping the primary YAML file in this repository is fine, but we really need to do work on enabling the "Open contributions" aspect. The Open idea only works if we get a very diverse range of practitioners adding to the list.

Please lean on others and delegate. Don't (half-heartedly) encourage me to contribute - enable me to contribute. If I've shown that I can be productive anywhere, it has been this list. This request also means that I feel obstructed to be productive here today, and have for some time.

or some smaller group has write access and people submit PRs.

Every Math WG member is qualified to review and accept/reject PRs for the Open list in my mind, but we also need a person who can be a primary driver that will keep the project alive.

The stagnation has gone a bit too far, so opening a new issue to tackle that.


Technical UI proposal:

  • aimed at non-programmer STEM authors
  • offers a flexible spreadsheet view
  • allows for easy search into the existing Open list
  • guides contributors to add new concepts, explaining all metadata requirements in the secondary columns
  • enforces a mini spec for writing notations and speech hints
  • auto-links URLs to existing wikidata entries of a matching name
  • auto-prepares PRs using the github credentials of the contributor
  • visualizes open PRs as "pending" entries in the spreadsheet
  • leaves room for implementing an aliasing solution Intent "alias" capability #40

A minimum sucess metric would be getting to at least 50 external contributors in 1 year after providing the UI to the public. I could attempt to build this by summer 2025.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions