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 (TDC) Meeting, Thursday 21 March 2024 #3633

Closed
github-actions bot opened this issue Mar 14, 2024 · 4 comments
Closed

Open Community (TDC) Meeting, Thursday 21 March 2024 #3633

github-actions bot opened this issue Mar 14, 2024 · 4 comments

Comments

@github-actions
Copy link
Contributor

NOTE: weekly meetings happen on Thursdays at 9am - 10am Pacific.

This agenda gives visibility into discussion topics for the weekly Technical Developer Community (TDC) meetings. Sharing agenda items in advance allows people to plan to attend meetings where they have an interest in specific topics.

Whether attending or not, anyone can comment on this issue prior to the meeting to suggest topics or to add comments on planned topics or proposals.

Zoom: https://zoom.us/j/975841675, dial-in passcode: 763054

Participants must abide by our Code-of-Conduct.

F10B5460-B4B3-4463-9CDE-C7F782202EA9

Topic Owner Decision/NextStep
Intros and governance meta-topics (5 mins) TDC
Reports from Special Interest Groups (5 mins) SIG members
Any other business (add comments below to suggest topics) TDC
Approved spec PRs TDC
New issues needing attention @OAI/triage

/cc @OAI/tsc please suggest items for inclusion.

@github-actions github-actions bot pinned this issue Mar 14, 2024
@earth2marsh
Copy link
Member

Let's cover #3669 today, too.

@lornajane
Copy link
Contributor

A few points from my notes/memory:

@earth2marsh announced provisional new membership of the TSC this week. Alongside #3669 which expands some of our existing project governance, the newest provisional members are @ralfhandl @mikekistler, @miqui and @lornajane

We talked about our general enthusiasm for getting better OAuth2 examples and, where needed, additional support in the specification to support OAuth2 as it evolves. This includes #3612 for DPoP and #3625 for the metadata URL field - but also support for missing flows like token exchange and device code flow.

We also talked about our git versioning/branching/development workflow and it's clear that we are in need of a change. A fruitful discussion seems to have happened this week in the Moonwalk SIG meeting. A high-level summary of what I understood would be:

  • there is one file in the repository called oas.md and this is the canonical spec version (so I guess on main it's the latest stable release? We didn't talk about that)
  • we maintain one branch for 3.0, where oas.md is under active development and will become the 3.0.4 release. The branch will be tagged at release time. The same pattern for a 3.1 branch where the next tag would be 3.1.1 and a 3.2 branch where we'll tag 3.2.0.
  • when we tag a new version, we also copy the oas.md into the main branch under the versions structure that we have now.

The advantages of this structure are that we can diff the different versions and revisions of the same file in a sane way. There are fewer branches to keep track of so things should be easier to reason about. And it gives a simpler workflow for adding versions (hello 4.0) as we move forward.

My questions: where are we having the discussion about this that isn't in an agenda comment thread? And how do we apply changes such as tooling updates to the minor version branches without affecting the oas.md file? /cc @miqui since I know you're putting something together on this.

As a followup to getting the branches sorted, at some point we can change our use of github pages - currently it uses a branch, which was a very early implementation. We think it would be more useful to use a subfolder now.

@handrews
Copy link
Member

@lornajane I filed #3677 for the branching discussion. I almost filed a Discussion discussion but I wanted to put it in the Automation & Infrastructure project and you can't put discussions in projects. Plus this is pretty close to actionable.

@github-actions github-actions bot closed this as completed Apr 4, 2024
@github-actions github-actions bot unpinned this issue Apr 4, 2024
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