You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After a few checks on the GitHub API, there is an option to include in the list of contributors people with commits still associated to their email, but not associated to a GitHub account anymore. GitHub call them "anonymous".
Exemple of http request on GitHub v3 API that will list all contributors, including anonymous: https://api.github.com/repos/prestashop/prestashop/contributors?anon=true
Please note the option "anon=true"
In the JSON results, you will notice classic results, associated to a GitHub account:
The reason is that Git store information about commits with the author's email and name (and yes this is declarative, and at PrestaShop there is no way to check the identity of a committer yet). This is the collaborative features of GitHub that associate the email to a GitHub account and makes it possible to have a lot more information.
So, in order to display all the contributors to the PrestaShop open source project, "anonymous" committers must be displayed too, even if their email address is not anymore associated to a GitHub account. They are authors of the software's code too.
The text was updated successfully, but these errors were encountered:
After a few checks on the GitHub API, there is an option to include in the list of contributors people with commits still associated to their email, but not associated to a GitHub account anymore. GitHub call them "anonymous".
Exemple of http request on GitHub v3 API that will list all contributors, including anonymous:
https://api.github.com/repos/prestashop/prestashop/contributors?anon=true
Please note the option "anon=true"
In the JSON results, you will notice classic results, associated to a GitHub account:
But there are also results like that, with only a few information available.
And there are many duplicates, but it is possible to manage them: they are associated to the same email, thankfully.:
The reason is that Git store information about commits with the author's email and name (and yes this is declarative, and at PrestaShop there is no way to check the identity of a committer yet). This is the collaborative features of GitHub that associate the email to a GitHub account and makes it possible to have a lot more information.
So, in order to display all the contributors to the PrestaShop open source project, "anonymous" committers must be displayed too, even if their email address is not anymore associated to a GitHub account. They are authors of the software's code too.
The text was updated successfully, but these errors were encountered: