Project infrastructure

From VCMI Project Wiki
Revision as of 10:56, 9 June 2017 by SXX (talk | contribs) (Initialize!)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page hold important information about project infrastructure for current and future contributors. At moment it's all maintained by me (SXX), but following information will be useful if someone going to replace me in future.

Services and accounts

So far we using following services:

  • domain paid until July of 2019.
    • Owner: Tow
    • Our main domain used by services.
  • paid until November of 2026.
    • Owner: SXX
    • Intended to be used for all assets downloads.
    • Domain registered on GANDI and can be renewed by anyone without access to account.
  • DigitalOcean team.
    • Our hosting sponsor.
    • Administrator access: SXX, Warmonger.
    • User access: AVS, Tow.
  • CloudFlare account.
    • Access through shared login / password.
    • All of our infrastructure is behind CloudFlare and all our webWe'll manage our DNS there.
  • Google Apps (G Suite) account.
    • It's only for domain and limited to 5 users.
    • One administrative email used for other services registration.
    • Second "noreply" email used for outgoing mail. Has limit of 500 emails / day.
    • Administrator access: Tow, SXX. One more slot is available.
  • Google Play Console account.
    • Hold ownership over VCMI Android App.
    • Owner: SXX
    • Administrator access: Warmonger, AVS.
    • Release manager access: Fay.

Not all services let us safely share login credentials, but at least when possible at least two of core developers must have access to them in case of emergency.

PR services and accounts

We want to notify players about updates on as many services as possible.

Other media:

Communication channels

  • Slack team:
    • Owner: vmarkovtsev
    • Administrator access: SXX, Warmonger, AVS...
  • Unofficial discord:
    • Owner: dydzio
    • Administrator access: SXX
  • Unofficial IRC channel: #vcmi

What's to improve

  1. Encourage Tow to transfer to GANDI so it's can be also renewed without access.
  2. Use 2FA on CloudFlare and just ask everyone to get FreeOTP and then use shared secret.
  3. Centralized way to post news about game updates to all social media.