You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Heh, this is actually just a really cool idea. And, why not? Would make it super easy to debug, and google sheets is basically an extremely powerful (if not limited in scalability) database.
Describe the solution you'd like
Build a persister that saves to/loads from google sheets.
Determine data models -- partition key = one sheet? App = one tab? All in a drive?
Determine parameters for data model
Figure out best way to wire through secrets (ensuring that we don't accidentally track it...)
Hi! I'm a student in the CodePath AI301 open source contribution program and I noticed that PR #670 from @goutamk09 has been inactive for a while. I'd love to pick this up if it's no longer being actively worked on.
Hi! I'm a student in the CodePath AI301 open source contribution program and I noticed that PR #670 from @goutamk09 has been inactive for a while. I'd love to pick this up if it's no longer being actively worked on.
Just wanted to check before diving in. Thanks!
Hey @BaoT1301. Thanks for joining us. Yes, go ahead. I think you can easily get the WIP that @goutamk09 and solve some questions that had been adressed to him in the #670. If you use his work, please keep him credited on it. Thanks!
Thank you @andreahlert! I will review @goutamk09's work in PR #670 carefully and make sure to credit him appropriately in my commits and PR description. I will open a new PR once I have something ready for review!
Activity
cmm25 commentedon Sep 24, 2024
I am requesting more information as I am interested in this issue
skrawcz commentedon Sep 30, 2024
@cmm25 sorry for the tardy response. What questions do you have here?
cmm25 commentedon Oct 1, 2024
Seeing this as a good first issue I am interested in handling this but I cannot quite understand the needed requirements.
skrawcz commentedon Oct 1, 2024
@cmm25 sure let me try to unpack it.
Things to implement:
How I would get started:
Does that help?
goutamk09 commentedon Mar 1, 2026
@skrawcz I'd be interested in working on this.
Proposed plan:
GoogleSheetsPersisterusing the Google Sheets Python API.Before starting implementation, I’d like to confirm the data model direction:
statestab keyed by (app_id, partition_key) storing serialized JSON + timestampseventstab if needed for parityHappy to adjust the layout if there’s a preferred structure before building too far.
elijahbenizzy commentedon Mar 5, 2026
@goutamk09 This seems reasonable -- want to ipen up a PR and we can go from there?
Add Google Sheets persister skeleton (apache#213)
Add Google Sheets persister skeleton implementation (apache#213)
Add Google Sheets persister skeleton (apache#213)
Add Google Sheets persister skeleton implementation (apache#213)
goutamk09 commentedon Mar 8, 2026
@elijahbenizzy Thanks! I've opened PR #670 for the initial Google Sheets persister skeleton so we can iterate on it there.
6 remaining items
andreahlert commentedon Mar 28, 2026
Labels migrated to new taxonomy (#692).
BaoT1301 commentedon Jun 5, 2026
Hi! I'm a student in the CodePath AI301 open source contribution program and I noticed that PR #670 from @goutamk09 has been inactive for a while. I'd love to pick this up if it's no longer being actively worked on.
Just wanted to check before diving in. Thanks!
andreahlert commentedon Jun 5, 2026
Hey @BaoT1301. Thanks for joining us. Yes, go ahead. I think you can easily get the WIP that @goutamk09 and solve some questions that had been adressed to him in the #670. If you use his work, please keep him credited on it. Thanks!
BaoT1301 commentedon Jun 5, 2026
Thank you @andreahlert! I will review @goutamk09's work in PR #670 carefully and make sure to credit him appropriately in my commits and PR description. I will open a new PR once I have something ready for review!
github-actions commentedon Jun 24, 2026
@BaoT1301, this issue has been inactive for 18 days.
Are you still working on it? Drop a comment to let us know.
If there is no update within 7 days, the assignment will be removed
so someone else can pick it up
(per the assignment policy).
github-actions commentedon Jul 15, 2026
@BaoT1301, this issue has been inactive for 20 days.
Are you still working on it? Drop a comment to let us know.
If there is no update within 7 days, the assignment will be removed
so someone else can pick it up
(per the assignment policy).
github-actions commentedon Jul 22, 2026
Removing assignment from @BaoT1301 after 46 days of inactivity
(per the assignment policy).
Feel free to comment if you want to pick this back up or if someone else wants to take it.
prvn0x commentedon Sep 12, 2026
Picking this up. Building on the earlier work in #670 and addressing the review feedback there, will credit @goutamk09 in the commit.