meetings icon indicating copy to clipboard operation
meetings copied to clipboard

Process, and meetings for subgroups

Open dtig opened this issue 5 years ago • 9 comments

This was discussed in a previous meeting as a part of the GC Subgroup discussion. Following up on an issue so the discussion can be continued.

The process for forming subgroups, and operating them is varied across different proposals/repositories. For example, WASI, Debugging subgroups have official subgroup charters and meeting directories, and for the Interface types, SIMD proposals the formation of subgroups, and the process has grown more organically with notes linked to meeting issues. Open questions -

  • Should there be a unified process that all the subgroups should follow?
  • Where should meeting notes live?
  • For the ones currently in individual proposal directories, what should happen when they are merged into the main repository? Should they live in the meetings repository instead?

dtig avatar Apr 27 '20 23:04 dtig

IMO it would be beneficial if we had a somewhat unified process, since that makes it easier to navigate the different subgroups for outsiders.

For meeting notes, I believe there were three main considerations:

  • In favour of putting them into each group's repo:

    • closer to where the related online discussions happen (usually on the repo's issue tracker).
  • In favour of putting them into the meeting repo:

    • easier to discover them, especially in the future, when the work of a group is done and its repo no longer used,
    • a cleaner story about what happens when merging proposal repos.

From my POV, the first argument could equally be applied to any other proposal discussed in the main group, so personally I'd favour the meetings repo.

rossberg avatar Apr 29 '20 11:04 rossberg

I'm also in favor of a unified process, and wouldn't have objections to using the meetings repo. My one concern with using the meetings repo is all the additional notifications that folks following this repository will be auto subscribed to where currently this is only for the broader CG/WG meetings.

CCing other folks that run the subgroup meetings linked above for visibility/opinions. @dschuff @sunfishcode @jgravelle-google @tlively.

dtig avatar Apr 30 '20 19:04 dtig

A more unified process, and using the meetings repo, sound good to me.

sunfishcode avatar May 01 '20 00:05 sunfishcode

The meetings repo sounds fine for meeting notes. One reason we created a separate repo for debugging was the likelihood that we'd want to work on some stuff that wouldn't be part of any of the core/JS/Web specs (e.g. DWARF extensions), so a fork of the spec repo doesn't really provide any benefit. So for those cases, if and when "merging a proposal repo" happens (e.g. adding a new officially-standardized kind of spec), it would be more like creating a new directory alongside js-api and web-api. But that process would still at least mirror the process for "regular" proposals. So a uniform process of putting meeting notes in the meetings repo and each proposal or group putting design discussions and docs into its own repo would make sense. I guess SIMD is now getting to the point where there will be 2 different spec proposals in flight, so having repos specific to proposals (rather than one for the "subgroup") makes sense.

dschuff avatar May 01 '20 16:05 dschuff

I agree that using the meetings repo for notes for all subgroups sounds good. So as a next step, are there notes that are currently in other repos that should be moved to the meetings repo?

binji avatar May 01 '20 16:05 binji

The WASI Subgroup has meeting notes in the WASI repo currently. What's a good path convention for them; should they go in $year/WASI-$month-$day.md next to to the CG meeting notes, or should we create a new top-level directory for them (eg. WASI/$year/$month-$day.md)?

sunfishcode avatar May 07 '20 03:05 sunfishcode

My preference would be to have separate top-level directories for subgroup meetings.

tlively avatar May 07 '20 17:05 tlively

Maybe move the current dirs for main CG into a new top-level dir as well?

rossberg avatar May 07 '20 18:05 rossberg

That works for me. I think it's nice to see all the meetings flattened out into one list too, but we can still do that in the top-level README.md, as we do now.

binji avatar May 07 '20 18:05 binji