blocknotes / rubocop-rbs

RucoCop extension that check RBS signatures

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Naming of gem

ksss opened this issue Β· comments

@blocknotes

Hi πŸ‘‹ I'm ksss.
Thanks for the nice gem. It is a great inspiration.

I have been working on the development of the RBS ecosystem for several years. This time, I was preparing an extension gem for RuboCop as a linting system for RBS files.
This tool aims to provide suggestions and auto-corrections for issues such as indentation and replacing (true | false) with bool, operating seamlessly within the RuboCop ecosystem.

The first name that came to mind for this tool was rubocop-rbs (Yes, This is it).
I am concerned that naming my tool something like rubocop-rbs-sig. However, I might cause confusion in the community.

Here are the options I am considering:

  • Simply release rubocop-rbs-sig.
  • Merge rubocop-rbs and rubocop-rbs-sig.
  • Change the name of rubocop-rbs.

I would greatly appreciate your thoughts on this matter.

@blocknotes
I would appreciate hearing your thoughts at this stage.

Hi @ksss

I have been working on the development of the RBS ecosystem for several years. This time, I was preparing an extension gem for RuboCop as a linting system for RBS files. This tool aims to provide suggestions and auto-corrections for issues such as indentation and replacing (true | false) with bool, operating seamlessly within the RuboCop ecosystem.

Nice, this is partially the same purpose of my gem.

Here are the options I am considering:
* Simply release rubocop-rbs-sig.

This is of course a choice on your side, so it's up to you.

* Merge `rubocop-rbs` and `rubocop-rbs-sig`.

What do you mean exactly with "merging" 2 different projects? πŸ€”

If you are still evaluating this option a common way that I would expect is proposing pull requests to this project.

* Change the name of `rubocop-rbs`.

This is not feasible because it would be a gem hijacking => the people who are already using this component would expect to download the same project (not a completely different one) when referring to rubocop-rbs gem (for example when an update is released).

I would greatly appreciate your thoughts on this matter.

Setting a gem name is like choosing a domain or a username of a service, if it's already taken I would simply suggest to use a different one 🀷

Thanks for the reply.
I have already chosen to release it under a different name.
Someone in my community suggested that I ask if you could give up the name "rubocop-rbs." I decided to reach out based on that suggestion. Since I didn't receive a response for three weeks, I had given up on this option.
Thanks.