MODiX icon indicating copy to clipboard operation
MODiX copied to clipboard

Rename code artifacts and introduce a !topicrole alias for !pingrole

Open nathan-alden-sr opened this issue 6 years ago • 2 comments

https://github.com/discord-csharp/MODiX/pull/627

This PR was really just a change to the UI to make the module more discoverable, but optimally classes and interfaces would be renamed to reflect the new canonical name. A bigger question is also whether to add a !topicrole alias (we could keep !pingrole for backward compatibility if desired, or remove it, if desired).

I'm a new contributor to MODiX so please be gentle. :)

nathan-alden-sr avatar Nov 23 '19 02:11 nathan-alden-sr

It definitely seems preferable IMO not to have 3 separate names for the same thing. As it stands now, "ping role", "marker role", and "topic role" are all used inconsistently throughout the feature, and I have some concerns that this may lead to confusion.

If we've decided that "topic roles" is the official name for this feature, then I think it makes sense to update all "ping role" and "marker role" references to "topic role".

Potentially, that could involve a migration for the designated role type as well if we cared enough to go that far, but I'm less concerned about that than the command text and messaging.

Scott-Caldwell avatar Nov 23 '19 03:11 Scott-Caldwell

I'm not sure I could help with any data migrations or whatnot, but I don't mind doing the code refactoring. If you folks decide something, let me know and I'll submit another PR.

nathan-alden-sr avatar Nov 23 '19 03:11 nathan-alden-sr

As part of a new effort to refocus on priorities, I will close this. If you feel this is imperative to the bot, a new issue can be opened to supersede this.

patrickklaeren avatar Mar 26 '24 14:03 patrickklaeren