Dynamoid/dynamoid

Call For Maintainers!

pboling opened this issue ยท 9 comments

This project needs more maintainers who use the project more fully.

I only use a thin slice of the functionality, as I don't use associations through this gem at all.

Please step up if you are willing to dig into Amazon DynamoDB docs, and help us with fixing bugs and implementing new features. I am not an Amazon DynamoDB expert, but I am a Ruby expert.

As @Welkie suggest on this other issue #123 we should keep this conversation going in here, and make sense, right? (let us know wdyt @pboling)

I mention about reaching out the collaborators on the aws-sdk-ruby-record because this gem was created by a AWS Labs member (@philipmw) so that's why I thought about it. So is not something that grow aside from AWS, but internally at some point

@cavi21 @Welkie Yes, we should continue discussion here. Part of the problem with this gem is it does not rely on aws-sdk-ruby-record as much as it could, and probably should. This may be due to timing on the two projects. @philipmw is no longer involved with this gem, and has passed on maintenance primarily to me, and I use this gem for a very narrow use case, which is working great, and as such it is hard for me to put in a lot of time learning about DynamoDB features I am not using (i.e. I only use global secondary indexes).

We should evaluate how much we can rebuild on top of aws-sdk-ruby-record and leverage things that Amazon is supporting officially.

CC @andrykonchin - Are you interested in being a maintainer? See above discussion.

@pboling looks like I am ready :-)

@andrykonchin I just wanted to say I still watch this repo even though I don't use AWS (or Rails lol) much lately, but I admire the work you're putting in on this software. I'm sure others feel the same way.

@andrykonchin - awesome. Will see if I can add you.

UPDATE: I am myself not an admin. @philipmw appears to be the one holding the keys still. @philipmw can @andrykonchin and @pboling (myself) be made admins of the Dynamoid organization?

@richardhsu and @andrykonchin are joining myself and @bglusman as the new maintainers of Dynamoid. ๐Ÿ‘

@richardhsu - sorry I didn't ask first if you wanted this role - you have pushed 4 PRs over the last year, and so I assume you use the project. That being the case the old adage applies - in open source software, if you use it you maintain it. In the interest of having this project not die it needs active maintainers who are users, and I hardly count, and @bglusman is migrating away from DynamoDB.

If for some reason you don't want the collaborator role, let me know and I'll remove it, no worries.

@pboling Thanks, and no worries! I do use the project actively and will do my best :)

Yeah we migrated off (from a fairly bad use case/use style) about 8 months ago. I'm still happy to review and help where I can but most of my open source time guess to https://github.com/MasbiaSoupKitchenNetwork/open_pantry these days!