Commit Graph

12 Commits

Author SHA1 Message Date
Jan Klass
f5ec0f2c1b DOCS: Fix headlines, Add general intro
We had two level-one headlines.

Add a document-level headline and intro text (without an intro text it would be quite empty).

Indent every over headline by one level to have correct, consistent levels.

The intro text provides general context even without specific technical knowledge about the document context. Although it does not introduce the connection between Git and commit.
2024-04-07 11:44:35 +02:00
Robert Adam
b3dd3d3f79 CHANGE(server): Remove gRPC implementation
The gRPC implementation never left the experimental state and never
reached a properly stable state to the point where we would feel good
about enabling it by default. In addition to that, there has been no
further attempts at finding and fixing the encountered issues in the
implementation (except #3947 but that was discontinued).

As such we had an essentially unmaintained piece of code in our server
implementation that was known to be buggy and that nobody wanted to fix.
In addition to that the implementation itself could not be considered
very clean or elegant and therefore only represented a few smelly
corners in our code base.

For this reason, we decided to remove the gRPC support entirely from
Mumble (for now).

What we hope to gain by that is:
- Prevent people from building unstable server versions and then coming
to us complaining that it crashed/misbehaved
- Removing (essentially) dead code
- Reduce the RPC implementation complexity

That last piece is crucial: By removing gRPC support we reduce the
amount of supported RPC frameworks to only one (ignoring DBus for now).
Our future plans include a refactoring of how RPC is being handled and
implemented and only having to worry about maintaining compatibility
with one RPC system is much easier than having to worry about two (with
(slightly) different APIs).
Once the RPC implementation has been rewritten, more RPC backends may be
reintroduced and in that process we might investigate adding a proper
gRPC implementation to the code (that then hopefully is more stable than
the current one).

Fixes #4567
Fixes #4197
Fixes #3496
Fixes #3429
Fixes #3265
2022-03-16 08:23:38 +01:00
Robert Adam
012245a944 DOCS: Clarify MAINT type in commit guidelines
The used example was a bit misleading

Co-authored-by: Davide Beatrici <github@davidebeatrici.dev>
2022-01-01 16:26:02 +01:00
Robert Adam
3511ba5a41 MAINT: Introduce REVERT commit type 2021-05-17 08:49:07 +02:00
plan-do-break-fix
91c30439d1 DOCS: Fixed typos 2021-05-02 23:24:02 +02:00
Robert Adam
eabee58e68 MAINT: Add CHANGE commit type
This commit type is supposed to be used when e.g. a setting is changed.
2021-04-05 18:06:48 +02:00
Jan Klass
1d3b643dd6 MAINT: Fix type examples to consistent tense in commit guidelines 2020-12-30 10:12:53 +01:00
Robert Adam
6625f9a877
Merge pull request #4652: MAINT: Add TRANSLATION type to commit guidelines
The TRANSLATION type has been used for example in 9e8b9af and 3821562, for updating the translated strings and source strings respectively.
2020-12-24 13:44:16 +01:00
Jan Klass
265920a8bd MAINT: Add TRANSLATION type to commit guidelines 2020-12-24 02:51:06 +01:00
Jan Klass
aef163e572 MAINT: Fix typo in commit guidelines 2020-12-24 02:46:47 +01:00
Robert Adam
e97b2293b3 MAINT: Added BUILD type to commit guidelines 2020-08-31 17:30:53 +02:00
Robert Adam
8834fbcfd0 MAINT: Create commit guidelines 2020-06-15 08:11:35 +02:00