-
Notifications
You must be signed in to change notification settings - Fork 296
[chore] Add initiatives to workstreams.yaml #3411
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -770,6 +770,16 @@ | |
| name: '#otel-swift' | ||
| id: C01NCHR19SB | ||
| - repository: open-telemetry/opentelemetry-swift | ||
| - id: zig-sdk | ||
| kind: sig | ||
| sigCategory: implementation | ||
| name: 'Zig: SDK' | ||
| parent: none | ||
| people: | ||
| - gcLiaison: alolita | ||
| - tcSponsor: | ||
| username: jmacd | ||
| level: tbd | ||
| - id: network | ||
| kind: sig | ||
| sigCategory: implementation | ||
|
|
@@ -1156,3 +1166,61 @@ | |
| - slack: | ||
| name: '#otel-localization-uk' | ||
| id: C097ZNPM3LK | ||
| - id: agentic-workflow | ||
| kind: initiative | ||
| name: OpenTelemetry Collector Agentic Workflows | ||
| parent: collector | ||
| people: | ||
| - lead: pavolloffay | ||
| - lead: niwoerner | ||
| - id: otel-blueprints | ||
| kind: initiative | ||
| name: OTel Blueprints | ||
| parent: end-user | ||
| people: | ||
| - lead: danielgblanco | ||
| - lead: dmathieu | ||
| resources: | ||
| - meeting: | ||
| schedule: Every other Thursday at 10:00 PT (alternating with general End-User SIG meetings) | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. For an initiative, would meetings not be inherited from SIG meetings too? Just thinking in terms of presenting this information on the |
||
| gDocNotes: 1e-UNZA3Tuno9b53RQbe--whUcO0VIXF3P81oXsrBK6g | ||
| - slack: | ||
| name: '#otel-blueprints' | ||
| id: C0A844D6ZCH | ||
| - id: zig-sig-bootstrap | ||
| kind: initiative | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This looks weird because it should actually be just a regular SIG, not an initiative, I believe
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think your comment is missing something :) I did it this way since the project is named "bootstrap Zig SIG", I could just put it as a SIG and remove this initiative, no strong opinion about it
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think the project is misnamed. I don't see anything in the Zig project proposal that differentiates it from other languages implementation SIGs: https://github.com/open-telemetry/community/pull/3260/changes I think it should just be "Zig: SDK" TC sponsor Is @jmacd If it is in fact a normal sig and not an initiative, then this problem goes away:
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. IIRC we ask folks to create a project/initiative proposal to create a new SIG, so GC can approve its creation and TC can agree level of sponsorship. Plus, it's a good way to advertise a new SIG creation and get the community to put their names down to contribute and be part of the SIG. That's why the initiative is "Bootstrap Zig SIG". I've not had a look at the proposal but ideally it has a list of short-term deliverables. After those are done the SIG would move to BAU (i.e. what's "done" is the bootstrap, not the SIG). I personally think it's helpful to have both an initiative and a new SIG with the bootstrap initiative when new SIGs are created. It gives the SIG an initial purpose.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. An example of this was the CI/CD SIG. The SIG was created with an initial set of deliverables. They completed them, moved on to a phase two but the rest of structures (e.g. GC liaison, TC sponsor, meetings, Slack, etc) remained the same. They just started a new initiative within that SIG.
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What's the distinction between Zig and Kotlin? Both are new language implementations, with goals of developing API / SDK and reaching 1.0 stable release, but Zig is an initiative and Kotlin a SIG. The Zig project's goals look an awful lot like BAU for a typical language implementation SIG: https://github.com/open-telemetry/community/blame/main/projects/zig-sig-bootstrap.md#L76-L89
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Kotlin should've had an initiative created to bootstrap the SIG, IMO. The intention of having these "bootstrap" initiatives was to create a set of initial deliverables that ensure the SIG is set up for success. Let's say I'm an end-user and I see that there's new Kotlin SIG. How do I know what they're aiming to achieve in the next few months after creation? Without something like that I guess I'd have to join a meeting and ask?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is squarely GC business so feel free to proceed however you see fit. However, characterizing the early phase of a SIG as an initiative is in tension with the idea that all initiatves have a parent SIG because then you need to decide which SIG is the parent for it. Seems simpler to just call it a SIG, since that's what it will become, and be clear in the project document about what activities are going to be worked on in the early phase.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we're probably referring to the same thing. What I'd propose is that, when a new SIG is proposed (as an initiative/project), a new SIG is created with a single initiative under it, which is the bootstrap one as approved by GC and TC. This just avoids a new SIG being created with no initial initiative to work on. |
||
| name: Bootstrap Zig Special Interest Group | ||
| parent: zig-sdk | ||
| people: | ||
| - lead: inge4pres | ||
| - lead: kmos | ||
| - lead: hendriknielaender | ||
| - id: collector-v1 | ||
| kind: initiative | ||
| name: Collector v1 | ||
| parent: collector | ||
| people: | ||
| - lead: tbd | ||
| - id: cicd-phase-2 | ||
| kind: initiative | ||
| name: CI/CD Observability SIG Phase 2 | ||
| parent: semconv-cicd | ||
| people: | ||
| - lead: horovits | ||
| - lead: adrielp | ||
| - id: ecosystem-explorer | ||
| kind: initiative | ||
| name: OpenTelemetry Ecosystem Explorer | ||
| parent: communications | ||
| people: | ||
| - lead: jaydeluca | ||
| - lead: svrnm | ||
| - lead: mx-psi | ||
| resources: | ||
| - roadmapProject: 175 | ||
| - id: getting-started-docs | ||
| kind: initiative | ||
| name: New Getting Started Documentation and Reference Application | ||
| parent: communications | ||
| people: | ||
| - lead: svrnm | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess here if we don't have meetings or notes created we could simply render it as TBD?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Or have them as required fields in the schema, and set them as TBD in the workstreams file.