Echoes connect to third-parties () 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 and make them available on the My Contribution page is by linking those identities to your Echoes account.
There are 2 ways to link identities:
Those 2 pages have the member information card in common, on which the linkage can be done.
The example card below, illustrates the case of an Echoes account with 2 installed integrations, one is GitHub and one is GitLab. The logged-in user has linked no identities yet. Therefore there are 2 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 yourself.
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.