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

Open Community Working Meeting 2023-07-03 - 14:00 PT #429

Closed
5 tasks done
benjagm opened this issue Jun 27, 2023 · 6 comments
Closed
5 tasks done

Open Community Working Meeting 2023-07-03 - 14:00 PT #429

benjagm opened this issue Jun 27, 2023 · 6 comments
Labels
Working Meeting Identify working meetings

Comments

@benjagm
Copy link
Collaborator

benjagm commented Jun 27, 2023

Open Community Working Meeting 2023-07-03 - 14:00 PT

📺 See Recording

Go To Previous Meeting

Agenda:

Topic Owner Decision/NextStep
Review last call's action items [facilitator]
PR #5 Update the Code of Conduct @benjagm @benjagm to provide comments in the PR
#418 - Research of existing implementations by language @Relequestual @Julian to modify the plan of #418 to add action items to describe what we understand as high quality implementations.
#412 - Strategy for engaging implementers @Relequestual @benjagm to modify the plan #412 to add gamification and proactive engagement with implementers.
#410 - Refine the contributor journey @Relequestual @benjagm to add action item in #410 to define success metrics.
#408 - Identify a list of critical interfaces that implementations should have and empower implementers with better resources @Relequestual Comments added in the Issues
Convert the spec to markdown (details below) @gregsdennis We need to vote here what option is better

You can have a PR or an issue added to this agenda by just adding them the agenda label.

AOB?
If you want to discuss any other business not on the agenda, please add comments during the meeting.
If we do not complete the agenda, your discussion item will likely be rolled over to the next call.

Action items:

Notes:

  • The team discussed various action items from the previous session, including modifying the charter, creating an issue for feedback, and checking with a GSoC Contributor. They also reviewed a pull request in the community repo and concluded that it was fine to merge with some minor changes to remove references to the IETF.
  • The team discussed issue Research of existing implementations by language #418 including the importance of defining high-quality implementations, and the plan to research existing implementations by language. They also considered the possibility of writing a report on the ecosystem and exploring ways to provide additional resources for implementers.
  • @gregsdennis and @jdesrosiers discussed their hesitation to create documentation for implementers, as they believed it could limit creativity and influence the architecture of implementations. However, they agreed that providing non-prescriptive resources to help implementers get started would be beneficial.
  • The team discussed Strategy for engaging implementers #412 and @gregsdennis suggested to include gamification and more active engagement with implementers and reaching out to them directly instead of relying on passive methods like website updates and badges. They also considered different communication channels and the potential impact of excessive outreach.
    The team provided good feedback regarding the plan in Refine the contributor journey #410 . @benjagm agreed on adding an action item to confirm the success metrics.
  • The team discussed Identify a list of critical interfaces that implementations should have and empower implementers with better resources #408. They considered options such as connect this with the self-reporting of the implementers strategy. Approaches like creating a Google form to gather information and store the info in a JSON file in the repository were commented. The team suggested to check the list of interfaces again a group well known implementations. @benjagm suggested being transparent and creating a working group to invite others to join their research efforts, with the hope of achieving more positive results.
  • The team discussed the next steps for editing the spec and converting it to Markdown. The team discussed the advantages and challenges of using different formats (markdown vs kramdown) for their project. They decided to gather feedback and take a vote before making a final decision.

Attendees

Account
@jdesrosiers
@Relequestual
@benjagm
@gregsdennis
@benjagm benjagm added the Working Meeting Identify working meetings label Jun 27, 2023
@gregsdennis
Copy link
Member

gregsdennis commented Jul 3, 2023

Converting the spec to markdown options:

  1. Convert the spec to Markdown json-schema-spec#1357 (simple markdown)
  2. Convert to Markdown json-schema-spec#1412 (IETF-style RFC kramdown)
  3. Just rewrite it from scratch

I think we should leave Relative JSON Pointer as is (XML) considering it's still IETF-published for now.

Original issue: json-schema-org/json-schema-spec#1335

@benjagm
Copy link
Collaborator Author

benjagm commented Jul 5, 2023

I left a comment in PR 5 As agreed as action item.

@benjagm
Copy link
Collaborator Author

benjagm commented Jul 5, 2023

As agreed, I updated #410 to add an action item to confirm the metrics.

@benjagm
Copy link
Collaborator Author

benjagm commented Jul 5, 2023

I have modified the Program design section of issue #412 to add action items to include gamification and proactive engagement with implementers.

@Relequestual
Copy link
Member

The team discussed various action items from the previous session, including modifying the charter, creating an issue for feedback, and checking with a GSoC Contributor. They also reviewed a pull request in the community repo and concluded that it was fine to merge with some minor changes to remove references to the IETF.

This is not accurate. We agreed on the call to keep the reference to the IETF, but that we would add that we are not part of the IETF at this point in time, but we follow the ethos found in the best practices from the linked document.

@benjagm
Copy link
Collaborator Author

benjagm commented Jan 3, 2024

Completed

@benjagm benjagm closed this as completed Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Working Meeting Identify working meetings
Projects
None yet
Development

No branches or pull requests

3 participants