Echoes connect to third-parties through integrations and attempts to recognize members on these integrations (for instance, usernames on GitHub and GitLab)
The contributions made by those members are attributed to their identities on third-parties. However third-party identities are not directly associated to your Echoes account from the get go.
Therefore the way to associate those contributions to your Echoes account is by linking those identities to your Echoes account.
An identity can be linked through your profile page.
The example card below, illustrates the case of an Echoes account with two installed integrations: GitHub and GitLab. The logged-in user has linked no identities yet. therefore there are two identities to be linked as displayed in the section Linked accounts.
By clicking on a button Link X to my Echoes account you will be redirected to the third-party of reference (either GitHub or GitLab in the example below) in order to authenticate.
Following the authentication steps from the third-party and after their successful completion, you will then be redirected back to Echoes with the below message
The identity are then linked to your Echoes account and all contributions made by the linked identity are then available.
The card below shows a linked GitHub identity and a pending GitLab identity. It means all contributions made by JohnDoe on GitHub are now associated to the John Doe Echoes account.
John Doe would then have to link his GitLab identity in order to associate all his contributions made on GitLab.