[x] Rename Stakeholders to Users. These represent the actual git users that commit to the repository.
[x] Introduce Accounts. These are profiles on platforms like GitHub or GitLab, which are used for e.g. issue tracking.
[x] Avoid redundant information in the database by splitting objects: E.g. accounts that are assigned to an issue are not stored in the issue object, but are represented by an issues-accounts connection.
[x] Uniformly store ITS data, no matter from which platform it comes.
Overhaul the way Binocular indexes users.
Stakeholders
toUsers
. These represent the actual git users that commit to the repository.Accounts
. These are profiles on platforms like GitHub or GitLab, which are used for e.g. issue tracking.issues-accounts
connection.