scrawl just pointed out that the credits file and the team page aren't completely accurate. We may be missing some people on one or both.
Is there any chance we can sync up the team page automatically to the credits file in the repositories master branch? That would reduce complications a lot.
Also, who is currently in charge of maintaining the list of non-coding contributers? I know we had a volunteer for that but I do not remember who it was.
Team Page
- lgromanowski
- Site Admin
- Posts: 1193
- Joined: 05 Aug 2011, 22:21
- Location: Wroclaw, Poland
- Contact:
Re: Team Page
I think it would be quite easy to do such auto-synch procedure. I will try to make it in a next few days.Zini wrote:scrawl just pointed out that the credits file and the team page aren't completely accurate. We may be missing some people on one or both.
Is there any chance we can sync up the team page automatically to the credits file in the repositories master branch? That would reduce complications a lot.
Unfortunately, I don't remember who was responsible for this too.Zini wrote:Also, who is currently in charge of maintaining the list of non-coding contributers? I know we had a volunteer for that but I do not remember who it was.
// EDIT: It looks that person was ap0: viewtopic.php?f=20&t=1367&p=14061&hilit ... tor#p14061
Re: Team Page
Just out of (professional) curiosity, how would you do that? Through a database query or something?lgromanowski wrote:I think it would be quite easy to do such auto-synch procedure. I will try to make it in a next few days.
Re: Team Page
Here's the differences that I could find
Credit for Hrnchamd is in credits.txt, but missing on the website.
Website states "SirHerrbatka – OpenMW Editor Icons", credits.txt states "Okulo - OpenMW Editor Icons".
Website lists "BrotherBrick", credits.txt lists real name "Bret Curtis".
List of authors from git log --format='%aN' | sort -u that I couldn't find on the website or in credits.txt.
Credit for Hrnchamd is in credits.txt, but missing on the website.
Website states "SirHerrbatka – OpenMW Editor Icons", credits.txt states "Okulo - OpenMW Editor Icons".
Website lists "BrotherBrick", credits.txt lists real name "Bret Curtis".
List of authors from git log --format='%aN' | sort -u that I couldn't find on the website or in credits.txt.
Code: Select all
Axujen
Berulacks
Corporama
crysthala
dreamer-dead
eroen
Gašper Sedej
jeaye
Jordan Ayers
Kevin Poitra
Miroslav Puda
MiroslavR
nobrakal
riothamus
Rohit Nirmal
Scott Howard
sergei
Stanislav
TomKoenderink
Vincent Heuken
- lgromanowski
- Site Admin
- Posts: 1193
- Joined: 05 Aug 2011, 22:21
- Location: Wroclaw, Poland
- Contact:
Re: Team Page
I though about using GitHub API - retrieve content of credits file if last commit SHA on GitHub is different than stored one in WP DB.Okulo wrote:Just out of (professional) curiosity, how would you do that? Through a database query or something?lgromanowski wrote:I think it would be quite easy to do such auto-synch procedure. I will try to make it in a next few days.
Re: Team Page
That is possible? Huh, how interesting. Good to know, thanks.
- lgromanowski
- Site Admin
- Posts: 1193
- Joined: 05 Aug 2011, 22:21
- Location: Wroclaw, Poland
- Contact:
Re: Team Page
Yes, it's possibleOkulo wrote:That is possible? Huh, how interesting. Good to know, thanks.
Code: Select all
curl -i -H "Accept: application/vnd.github.v3+json" -X GET https://api.github.com/repos/OpenMW/openmw/contents/credits.txt
Code: Select all
HTTP/1.1 200 OK
Server: GitHub.com
Date: Fri, 19 Sep 2014 17:32:45 GMT
Content-Type: application/json; charset=utf-8
Status: 200 OK
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 58
X-RateLimit-Reset: 1411151538
Cache-Control: public, max-age=60, s-maxage=60
Last-Modified: Fri, 19 Sep 2014 14:01:22 GMT
ETag: "00e8922d250ab3f0b533a9e44c0163c6"
Vary: Accept
X-GitHub-Media-Type: github.v3; format=json
X-XSS-Protection: 1; mode=block
X-Frame-Options: deny
Content-Security-Policy: default-src 'none'
Content-Length: 6498
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: ETag, Link, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
Access-Control-Allow-Origin: *
X-GitHub-Request-Id: 51BEE5F3:13AF:EE6B3D5:541C68BD
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
X-Content-Type-Options: nosniff
Vary: Accept-Encoding
X-Served-By: 62a1303ae95931e56e387e87d354bb24
{
"name": "credits.txt",
"path": "credits.txt",
"sha": "49e5a646e9751566a819b14d542454952234e729",
"size": 4177,
"url": "https://api.github.com/repos/OpenMW/openmw/contents/credits.txt?ref=master",
"html_url": "https://github.com/OpenMW/openmw/blob/master/credits.txt",
"git_url": "https://api.github.com/repos/OpenMW/openmw/git/blobs/49e5a646e9751566a819b14d542454952234e729",
"type": "file",
"content": "... here should be base64 encoded content of credits.txt ...",
"encoding": "base64",
"_links": {
"self": "https://api.github.com/repos/OpenMW/openmw/contents/credits.txt?ref=master",
"git": "https://api.github.com/repos/OpenMW/openmw/git/blobs/49e5a646e9751566a819b14d542454952234e729",
"html": "https://github.com/OpenMW/openmw/blob/master/credits.txt"
}
}