GitHub Discussions could be a solution that we should consider. We used it
on the Trino side but still have mixed results with it. On one hand,
there's a lot of overlap between creating Issues and Discussions. In fact,
GitHub allows you to migrate Issues that only involve discussing a topic,
or something that can't immediately be tied to any upcoming work to be a
discussion. This keeps the Issue backlog focused on actionable requests.

That said, Discussions can become difficult to maintain if no person or
body of people drives it. Of course, the community will drive it to some
degree, especially when it's new and shiny, but GitHub Discussions, much
like Slack, becomes a support channel that encourages the messy human
interactions that help us arrive at a solution. So the question is do we
want to open Discussions knowing that it may become a second support
channel compared to Slack? Would we want to use Discussions in place of
Slack so that there's still a single triage channel?

I personally lean towards keeping a single real-time "support-like" channel
in the community, otherwise, you will fragment the attention of the
community. Most of what we would need to support the centralization of
proposals can be accomplished with Issues. Slack still seems to be the
dominant interactive system of choice and where we are now so I wouldn't
suggest moving that. I do think this is worth a discussion at the next sync
so I'll add it.

In full transparency, Tabular is building an Iceberg-focused Discourse forum
<https://discourse.org/> (not to be confused with Discord
<https://discord.com/>) instance to solve the problem of centralizing
discussions in the community to wiki-style answers we can link to and
having dedicated content curators to those solutions. Think of it as an
Iceberg-specific Stack Overflow with lightened rules to allow more open
discussion. Adding GitHub discussions wouldn't collide with our goals as it
would become another signal that we could use to inform the answers on our
forum. It still comes back to the value given the cost for the community to
manage it.

I know I have a lot of thoughts around this and its because I've been down
this road before, but perhaps there's a nuance I'm not seeing yet.

On Thu, Oct 26, 2023 at 7:15 AM Jean-Baptiste Onofré <j...@nanthrax.net>
wrote:

> Just to be clear: we can GH Discussions subjects template via
> .asf.yaml but we have to open a ticket to INFRA to enable it.
>
> Regards
> JB
>
> On Thu, Oct 26, 2023 at 1:56 PM Jean-Baptiste Onofré <j...@nanthrax.net>
> wrote:
> >
> > Hi Brian
> >
> > I like the idea of GitHub. Why not enabling (in .asf.yml) GitHub
> > discussions ? A GitHub Discussion could be a good place to share the
> > doc and exchange both in the doc and in the discussion comments.
> >
> > Regards
> > JB
> >
> > On Thu, Oct 26, 2023 at 1:13 PM Brian Olsen <bitsondata...@gmail.com>
> wrote:
> > >
> > > Hey JB,
> > >
> > > I totally agree we need a place to centralize this but I'm nit a huge
> fan of all the lists we currently have going on the site. SSGs are just not
> an accessible method of storing lists. ( roadmap, blogs, videos, etc..).
> > >
> > > The roadmap is barely touched for this reason. I want to propose we
> move roadmap to GitHub projects.
> > >
> > > Likewise, I feel like somewhere on GitHub might be a better location
> for this type of thing.
> > >
> > > Maybe posting these in GitHub issues and adding a proposal label?
> > >
> > > On Tue, Oct 24, 2023 at 9:28 AM Jean-Baptiste Onofré <j...@nanthrax.net>
> wrote:
> > >>
> > >> Hi Jan
> > >>
> > >> Thanks for the reminder. I will take a look.
> > >>
> > >> As proposed by Renjie a few days ago, it would be great to
> > >> gather/store all document proposals in a central place.
> > >>
> > >> If there are no objections, I will prepare a PR for the website about
> > >> that (with a space listing/linking all proposals).
> > >>
> > >> Regards
> > >> JB
> > >>
> > >>
> > >>
> > >> On Tue, Oct 24, 2023 at 9:22 AM Jan Kaul <jank...@mailbox.org.invalid>
> wrote:
> > >> >
> > >> > Hi all,
> > >> >
> > >> > I've created an issue to propose a design for a Materialized View
> Spec a while ago. After further discussion we reached a first draft for the
> spec. It would be great if you could have another look at the design and
> share your feedback.
> > >> >
> > >> > Here is the google doc:
> https://docs.google.com/document/d/1UnhldHhe3Grz8JBngwXPA6ZZord1xMedY5ukEhZYF-A/edit?usp=sharing
> > >> >
> > >> > Thanks in advance,
> > >> >
> > >> > Jan
>

Reply via email to