mitchweaver/Discline

Use the term "guild" rather than "server" for consistency with the API

Closed this issue · 8 comments

Use the term "guild" rather than "server" for consistency with the API

Again, please provide a description when creating an issue / pull request.

Discord uses the term "server", not guild.

If you search through the discord.py API here, you'll notice "guild" isn't mentioned once.

Are you sure you're in the right place?

Discord.py definitely uses Guild, both in source and docs
Note that the latest branch is deprecated, and the rewrite branch is encouraged to be used.

That is the documentation for discord.py rewrite, which we don't use

We're using the original discord.py, moving to the rewrite may happen in the future (particularly after the UI-rewrite)

Why would consistency with the API matter on the front end though? The official Discord UI uses "Server", while the API is what uses "Guild". Perhaps I'm misunderstanding the suggestion/issue, but if not, then front end should use front end terminology (it just seems reasonable!).

Either way. Should we be using the rewrite, it may make sense to use their terminology, but it is confusing in its own right.

A better question is why the rewrite chose to use 'guild' and not 'server', being that that's what Discord uses.

The Discord API uses the term Guild as well, so that's probably where it all stems from (presumably a legacy thing?). It's still not used on the front end, however, which is where the overwhelming majority of users live. To me it makes very little sense to mix back- and front-end terminology (though, to be fair, using inconsistent terminology to begin with also makes very little sense).

Why were all of these closed?

rewrite is in progress, check pull requests