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
This issue describes what is expected of the maintainers in detail.
We are looking for two roles: core maintainer and ordinary gem reviewer.
Core maintainers
Core maintainers work on the ecosystem of RBS and Rails.
We expect them to design, develop, and maintain the ecosystem.
For example:
Review pull requests in this repository for rails gems
You become a gem reviewer of these (all?) gems.
Maintenance rbs_rails gem
Implement new features
Design the structure
Collabolation between rbs_rails gem, RBS definitions in ruby/gem_rbs_collection, and RBS feature / language spec.
In other words, they will do everything related to RBS and Rails.
I expect one or two developers will become this role.
Requirements
Periodic meeting with me (and other members)
Understand RBS basics
Do not need to understand RBS completely. I'll teach RBS
Understand Rails deeply
Ordinary gem reviewers
Ordinary gem reviewers review pull requests for Rails gems in this repository.
They cooperate with the core maintainers.
Woking other repositories is optional.
They should become a gem reviewer for one or more Rails-related gems.
We do not limit the number of developers.
How to become core maintainers/gem reviewers
First, comment on this issue and describe which role you are interested in.
We'll discuss how to work as a maintainer or gem reviewer on this issue. After that, I'll promote them.
I've spent much time on the RBS and Rails ecosystem. I'll continue to work on this area, but I plan to hand over the maintainer role to a successor(s).
I'll support the successor, especially at the beginning of their work. I'll continue to work on the RBS, of course.
Reacted by Shozo Hatta, Hibariya, Masato Nakamura, Masafumi Koba, Yudai Takada, Yuta Goto, Yutaka Kamei, Eriko Sugiyama (eririn), sanfrecce-osaka and Felipe Felix
🙋♀️
I am running for the position of core maintainer.
I believe I meet all the requirements.
I am concerned that there are no maintainers for all the Rails gems.
I intend to maintain all the Rails gems.
Hi 👋 Thanks for opening the issue pocke! It's my pleasure to be able to help with the gems I use daily. I'm interested in both roles, but I'd like to start by being an ordinary gem reviewer assuming there are enough candidates for the core maintainers.
Hello.
I'm interested in to be a gem reviewer.
However I worry about that I don't have enough knowledge about RBS. I would like to learn about it more.
Thank you.
I'd like to entrust you with the maintainer. I also want to keep this issue open for a while because we welcome more maintainers, especially ordinary gem reviewers.
I'm planning the concrete process to delegate maintainer works.
Probably we need to do the following things:
Update _reviewers.yaml
Could you open a PR to update the file yourself? Because I do not know which gems @hibariya and @ericgpks want to maintain.
We already have a regular meeting, so I think we do not need to arrange a new meeting
Write a document of RBS Rails's current state
I'll work on it soon
like a design doc
I'm also thinking about meetings with all the maintainers. I think regular meetings are not necessary. We can discuss on GitHub issue and so on.
But a kick-off meeting can probably be meaningful.
Currently I have no topics to talk about in the meeting, but feel free to ask us if you want a meeting.
However I worry about that I don't have enough knowledge about RBS. I would like to learn about it more.
Hmm, I can help you, but I have no concrete idea how to help you. Probably I can provide documents, hands-on, or something. Do you have any preference?
Hi, all 👋
I would like to help with overall maintenance.
I am interested in the ActiveRecord area and would like to pay particular attention to that area.
Also, although this is a bit off topic from this issue, I would like to help with rbs_rails, which is being developed by @pocke .
Hi, I think many Rails applications would benefit greatly from a type if the Rails gem was given a type. So I want to help with this project. I'm running for ordinary gem reviewer. (Active Support/ Action View/ Action Mailer)
Hmm, I can help you, but I have no concrete idea how to help you. Probably I can provide documents, hands-on, or something. Do you have any preference?
@pocke@ericgpks I'd also like to attend if you guys will do some knowledge-sharing events at some point since I'm also new here 🙏
Also, I think it might be great if we have some async communication channels (a bit more chatty than here, like Discord, Slack, etc?) since I will need to ask some questions in the near future. What do you think?
Hmm, I can help you, but I have no concrete idea how to help you. Probably I can provide documents, hands-on, or something. Do you have any preference?
I hope I can get documents to understand about this project and basic knowledge about RBS.
Please give me more time to decide which gem I participate in.
Thank you.
Actually, it is not off-topic because it's smoother that the activerecord maintainer maintains RBS Rails, too.
Also, I think it might be great if we have some async communication channels (a bit more chatty than here, like Discord, Slack, etc?) since I will need to ask some questions in the near future. What do you think?
We already have a slack channel in ruby-jp workspace. You can join the workspace from here https://ruby-jp.github.io/ and find #types channel. We can discuss this in this channel.
I hope I can get documents to understand about this project and basic knowledge about RBS.
Activity
ksss commentedon May 20, 2024
🙋♀️
I am running for the position of core maintainer.
I believe I meet all the requirements.
I am concerned that there are no maintainers for all the Rails gems.
I intend to maintain all the Rails gems.
hibariya commentedon May 20, 2024
Hi 👋 Thanks for opening the issue pocke! It's my pleasure to be able to help with the gems I use daily. I'm interested in both roles, but I'd like to start by being an ordinary gem reviewer assuming there are enough candidates for the core maintainers.
ericgpks commentedon May 29, 2024
Hello.
I'm interested in to be a gem reviewer.
However I worry about that I don't have enough knowledge about RBS. I would like to learn about it more.
Thank you.
pocke commentedon May 29, 2024
@ksss @hibariya @ericgpks Thanks for your comments!
I'd like to entrust you with the maintainer. I also want to keep this issue open for a while because we welcome more maintainers, especially ordinary gem reviewers.
I'm planning the concrete process to delegate maintainer works.
Probably we need to do the following things:
_reviewers.yaml_reviewers.yamlis here: https://github.com/ruby/gem_rbs_collection/blob/40bc6f347bd515583de8d04422ffdffd3e7766f0/gems/ast/_reviewers.yamlI'm also thinking about meetings with all the maintainers. I think regular meetings are not necessary. We can discuss on GitHub issue and so on.
But a kick-off meeting can probably be meaningful.
Currently I have no topics to talk about in the meeting, but feel free to ask us if you want a meeting.
Hmm, I can help you, but I have no concrete idea how to help you. Probably I can provide documents, hands-on, or something. Do you have any preference?
Little-Rubyist commentedon May 29, 2024
Hi, all 👋
I would like to help with overall maintenance.
I am interested in the ActiveRecord area and would like to pay particular attention to that area.
Also, although this is a bit off topic from this issue, I would like to help with rbs_rails, which is being developed by @pocke .
ydah commentedon May 30, 2024
Hi, I think many Rails applications would benefit greatly from a type if the Rails gem was given a type. So I want to help with this project. I'm running for ordinary gem reviewer. (Active Support/ Action View/ Action Mailer)
hibariya commentedon Jun 1, 2024
@pocke @ericgpks I'd also like to attend if you guys will do some knowledge-sharing events at some point since I'm also new here 🙏
Also, I think it might be great if we have some async communication channels (a bit more chatty than here, like Discord, Slack, etc?) since I will need to ask some questions in the near future. What do you think?
ericgpks commentedon Jun 3, 2024
I hope I can get documents to understand about this project and basic knowledge about RBS.
Please give me more time to decide which gem I participate in.
Thank you.
pocke commentedon Jun 4, 2024
Thanks for your comments!
@Little-Rubyist
Actually, it is not off-topic because it's smoother that the activerecord maintainer maintains RBS Rails, too.
@hibariya
We already have a slack channel in ruby-jp workspace. You can join the workspace from here https://ruby-jp.github.io/ and find
#typeschannel. We can discuss this in this channel.@ericgpks
For RBS newbies, I recommend this document https://github.com/ruby/rbs/blob/master/docs/rbs_by_example.md
syntax.md is also a good document to learn RBS deeply. https://github.com/ruby/rbs/blob/master/docs/syntax.md
@Little-Rubyist @ydah Feel free to add your name to the
_reviewers.yaml🚀pocke commentedon Jun 4, 2024
I wrote a design doc of this repository and RBS Rails. https://hackmd.io/DJhoAYXnRfyT1JerQ3PePg
I'm thinking I should copy the design doc to RBS Rails repository. I'll organize the document after a while.
Add me to reviewer for couple of rails dependent gems
Add me to reviewer for couple of rails dependent gems (#584)
tk0miya commentedon Jun 9, 2024
Hi, I'm also interested in improving and maintaining rbs_rails and the types of rails.
Either core maintainers or reviewers are okay with me.