Great question!

I asked the same questions to Common Room and this is what they responded
with:

So with the app, we can pull deltas. With using the method with our own
> auth, we don’t. I’m not sure if it’s a limitation in how it was written,
> since our auth was written years ago, before we supported all the activity
> types. But I do understand that activities like stars would have to be
> repulled every time with our method, so we opt not to do that.


I looked into how their competitor does it
<https://orbit.love/docs/all/github-integration#aed6c486fcd746098531d5dda92a641c>
and they also do the same. I'm not sure why. I imagine scraping is much
more difficult and limited as the website is always subject to change. We
used Orbit in the Trino community and none of the data they scraped
required private access. So my best guess is that GitHub doesn't allow
incremental updates and no way of scraping the site without pulling
everything, all at once. Which is what they do when you run a proof of
concept with them.

Other Apache communities have connected with them so maybe a next step
could be to reach out to some of those communities or I'd be happy to bring
anyone who is interested on to a phone call with Common Room to ask any
other quesitons.

Let me know what you think.



On Tue, May 30, 2023 at 10:54 AM Russell Spitzer <russell.spit...@gmail.com>
wrote:

> Could you please elaborate on what Common room really is and why it needs
> special permissions? I'm would have thought just generic public access
> would be enough to check PR's, Issues and such?
>
> On Tue, May 23, 2023 at 7:17β€―PM Anton Okolnychyi
> <aokolnyc...@apple.com.invalid> wrote:
>
>> Seems valuable to me.
>>
>> - Anton
>>
>> On May 18, 2023, at 2:44 PM, Brian Olsen <bitsondata...@gmail.com> wrote:
>>
>> Hey all,
>> My name is Brian and I'm the new Head of Developer Relations working at
>> Tabular. I'd like to set up Common <https://www.commonroom.io/> Room
>> <https://www.commonroom.io/> for us to have a bit of a pulse on the
>> community. I would like to see if the community is interested in enabling
>> read-only
>> <https://docs.commonroom.io/get-started/integrations/github#required-permissions>
>> permissions for the apache/iceberg and apache/icberg-docs for the GitHub
>> integration. Here's how the information would be used:
>>
>>    - Triage issues and PRs
>>    - Learn ways to improve developer/contributor experience in the
>>    community
>>    - Understand which PRs and issues are not getting attention and why
>>    - Set alerts and notifications for the Developer Relations team to
>>    follow up on issues to help drive changes in Iceberg
>>    - Metrics reporting to showcase Iceberg usage to drive further
>>    adoption and interest in Iceberg
>>    - Gaining a better understanding of the ways people use Iceberg and
>>    the features they are interested in
>>    - Showcase the diversity of contributions the Iceberg project
>>
>> Is everyone okay with me setting this up so I can help the community with
>> things like roadmap updates and making sure we follow up on reviews?
>>
>>
>>

Reply via email to