Team Page

Discuss and help improve OpenMW's infrastructure: Website, Forums, issue tracker and everything having to do with keeping the lights on with OpenMW.
Post Reply
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Team Page

Post by Zini »

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.
User avatar
lgromanowski
Site Admin
Posts: 1193
Joined: 05 Aug 2011, 22:21
Location: Wroclaw, Poland
Contact:

Re: Team Page

Post by lgromanowski »

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.
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: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.
Unfortunately, I don't remember who was responsible for this too.

// EDIT: It looks that person was ap0: viewtopic.php?f=20&t=1367&p=14061&hilit ... tor#p14061
User avatar
Okulo
Posts: 672
Joined: 05 Feb 2012, 16:11

Re: Team Page

Post by Okulo »

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.
Just out of (professional) curiosity, how would you do that? Through a database query or something?
User avatar
scrawl
Posts: 2152
Joined: 18 Feb 2012, 11:51

Re: Team Page

Post by scrawl »

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.

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
User avatar
lgromanowski
Site Admin
Posts: 1193
Joined: 05 Aug 2011, 22:21
Location: Wroclaw, Poland
Contact:

Re: Team Page

Post by lgromanowski »

Okulo wrote:
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.
Just out of (professional) curiosity, how would you do that? Through a database query or something?
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.
User avatar
Okulo
Posts: 672
Joined: 05 Feb 2012, 16:11

Re: Team Page

Post by Okulo »

That is possible? Huh, how interesting. Good to know, thanks.
User avatar
lgromanowski
Site Admin
Posts: 1193
Joined: 05 Aug 2011, 22:21
Location: Wroclaw, Poland
Contact:

Re: Team Page

Post by lgromanowski »

Okulo wrote:That is possible? Huh, how interesting. Good to know, thanks.
Yes, it's possible :)

Code: Select all

curl -i -H "Accept: application/vnd.github.v3+json" -X GET https://api.github.com/repos/OpenMW/openmw/contents/credits.txt
Result:

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"
  }
}

Post Reply