{"action":"created","issue":{"url":"https://api.github.com/repos/JabRef/jabref/issues/86","labels_url":"https://api.github.com/repos/JabRef/jabref/issues/86/labels{/name}","comments_url":"https://api.github.com/repos/JabRef/jabref/issues/86/comments","events_url":"https://api.github.com/repos/JabRef/jabref/issues/86/events","html_url":"https://github.com/JabRef/jabref/pull/86","id":98955443,"number":86,"title":"[WIP] Automate contributors list","user":{"login":"stefan-kolb","id":2141507,"avatar_url":"https://avatars.githubusercontent.com/u/2141507?v=3","gravatar_id":"","url":"https://api.github.com/users/stefan-kolb","html_url":"https://github.com/stefan-kolb","followers_url":"https://api.github.com/users/stefan-kolb/followers","following_url":"https://api.github.com/users/stefan-kolb/following{/other_user}","gists_url":"https://api.github.com/users/stefan-kolb/gists{/gist_id}","starred_url":"https://api.github.com/users/stefan-kolb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefan-kolb/subscriptions","organizations_url":"https://api.github.com/users/stefan-kolb/orgs","repos_url":"https://api.github.com/users/stefan-kolb/repos","events_url":"https://api.github.com/users/stefan-kolb/events{/privacy}","received_events_url":"https://api.github.com/users/stefan-kolb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-04T12:25:57Z","updated_at":"2015-08-05T07:30:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JabRef/jabref/pulls/86","html_url":"https://github.com/JabRef/jabref/pull/86","diff_url":"https://github.com/JabRef/jabref/pull/86.diff","patch_url":"https://github.com/JabRef/jabref/pull/86.patch"},"body":"The list of contributors can now be auto generated via `scripts/generate-authors.sh`.\r\n\r\nIt uses an additional `.mailmap` file to merge different name/email configurations of unique authors.\r\nThe list is in sync with the old manual list from `About.html`.\r\nMissing manual entries are concatenated in `scripts/generate-authors.sh`for now.\r\n\r\nImho, we should either skip missing authors, or map them to unmapped commit emails.\r\nI'm not sure how many commits are missing in our history and in which way these people contributed.\r\nMaybe @koppor can shed some light on this.\r\n\r\nThe idea is to use this file to replace our contributors list inside `About.html` automatically without losing contributor's information or being inconsistent between languages etc.\r\nWe may have to do some changes to the file structure, e.g. attribute _name_ only, but this PR is mainly for unifying our data first.\r\n\r\nThe script itself `scripts/generate-authors.sh` can either be included in the build process or executed manually at times, as it may be beneficial if we oversee the mapping process by a human."},"comment":{"url":"https://api.github.com/repos/JabRef/jabref/issues/comments/127899495","html_url":"https://github.com/JabRef/jabref/pull/86#issuecomment-127899495","issue_url":"https://api.github.com/repos/JabRef/jabref/issues/86","id":127899495,"user":{"login":"stefan-kolb","id":2141507,"avatar_url":"https://avatars.githubusercontent.com/u/2141507?v=3","gravatar_id":"","url":"https://api.github.com/users/stefan-kolb","html_url":"https://github.com/stefan-kolb","followers_url":"https://api.github.com/users/stefan-kolb/followers","following_url":"https://api.github.com/users/stefan-kolb/following{/other_user}","gists_url":"https://api.github.com/users/stefan-kolb/gists{/gist_id}","starred_url":"https://api.github.com/users/stefan-kolb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefan-kolb/subscriptions","organizations_url":"https://api.github.com/users/stefan-kolb/orgs","repos_url":"https://api.github.com/users/stefan-kolb/repos","events_url":"https://api.github.com/users/stefan-kolb/events{/privacy}","received_events_url":"https://api.github.com/users/stefan-kolb/received_events","type":"User","site_admin":false},"created_at":"2015-08-05T07:30:11Z","updated_at":"2015-08-05T07:30:11Z","body":"@ThomasA It is not (yet?) part of the build procedure. Even if it was Windows users should be able to run it with Cygwin or MSYS."}}