Skip to content

How can the ZSC better empower the Zarr developer community? #50

@maxrjones

Description

@maxrjones

I was asked to create this issue by the Zarr-Python developers who attended our last sync and encouraged by @joshmoore in zarr-conventions/zarr-conventions-spec#5 (comment). Please understand that these thoughts are my own, quickly and non-comprehensively written down. I state them with extreme appreciation and respect.

Here are some road bumps that I've heard of or experienced myself regarding developers/community members not having the power to take actions:

  • developers need to ask ZSC members to add new members to the zarr-developers community organization. this makes it more difficult to manage repository access through teams, which is generally considered best practices. (VirtualiZarr has struggled with this in trying to grow the developer team)
  • developers need to ask ZSC members to add/modify/remove calendar events from the Zarr Community Calendar (I am currently struggling with this restriction. I needed to ask the ZSC before scheduling a multiscales call for GeoZarr or organize it through my individual work calendar)
  • developers are unable to move or remove notes in Zarr's hackmd team, meaning the workspace has a lot of accidentally created notes and poorly organized notes (I struggled with this restriction a lot at the Zarr summit)
  • developers need to ask the ZSC to add billing information (Zarr Python struggled with this when they got funding for GPU based CI)
  • developers need to ask the ZSC to add applications to the github organization (Zarr Python struggled with this when they wanted to use a benchmarking service)

I have reacted to these restrictions by creating another github organization for zarr conventions, which is confusing and concerned for adopters (zarr-conventions/zarr-conventions-spec#5, zarr-conventions/zarr-conventions-spec#9). Zarr-Python developers have similarly considered whether it would be better to separate out the implementation from this github organization. I think that would not be good, given that it could be perceived as a rift amongst the community.

Again, thanks for all your work and the invitation to provide constructive feedback @zarr-developers/steering-council.

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