Skip to content

Zhovten-Games/InterDeadIT

Repository files navigation

╔═════════════════════════════════════════════════════════════════════╗
║                     INTERDEAD :: REPOSITORIES                       ║
╠═════════════════════════════════════════════════════════════════════╣
║ ○ InterDead Reference Library (public)                              ║
║   Public reference library: documents and notes that are safe       ║
║   to share outside the private workspace.                           ║
║                                                                     ║
║ ○ InterDeadProto (NOIR)                                             ║
║   InterDeadProto is a narrative-driven interface prototype.         ║
║   NOIR: Nectosphere-Oriented Interface Relay.                       ║
║                                                                     ║
║ > InterDeadIT (website / entry point)                               ║
║   The website: the public entry point into the InterDead meta-verse.║
║   Hosts the “About” and related public-facing materials.            ║
║                                                                     ║
║ ○ InterDeadCore (identity + EFBD core)                              ║
║   Core modules used by the website: identity/auth and EFBD logic.   ║
║   Published as packages and consumed by InterDeadIT.                ║
║                                                                     ║
║ ○ PsyFramework (research / tooling)                                 ║
║   Research and tooling repo referenced by the project; supporting   ║
║   framework work that may be mentioned from public docs.            ║
╠═════════════════════════════════════════════════════════════════════╣
║                            INTERDEADIT                              ║
║═════════════════════════════════════════════════════════════════════║
║ InterDeadIT is the Hugo-powered entry point for the InterDead       ║
║ universe and the game’s public-facing surface. It ships the         ║
║ landing experience, localized content, UI controllers, and          ║
║ mini-game shortcodes, while delegating identity, EFBD scoring,      ║
║ and persistence to shared core packages and platform services.      ║
║═════════════════════════════════╦═══════════════════════════════════║
║    ECHO OF AN UNFADING MEMORY   ║   INTERDEAD WIKI (ALL LANGUAGES)  ║
╠═════════════════════════════════╬═══════════════════════════════════╣
║ READ (EN)READ (EN)                         ║
╠═════════════════════════════════╬═══════════════════════════════════╣
║ READ (RU)READ (RU)                         ║
╠═════════════════════════════════╬═══════════════════════════════════╣
║ READ (UK)READ (UK)                         ║
╠═════════════════════════════════╬═══════════════════════════════════╣
║ READ (JA)READ (JA)                         ║
║═════════════════════════════════╩═══════════════════════════════════║
║                            CONTACT                                  ║
╠═════════════════════════════════════════════════════════════════════╣
║ Zhovten Games — LinkedIn                                            ║
╚═════════════════════════════════════════════════════════════════════╝

Stack

  • Hugo (static site generation)
  • JavaScript UI layer (controllers + services)
  • Cloudflare Pages + Workers + D1

Local dev

  • Run hugo server from the repository root.
  • Use npm run format for formatting (Prettier).

Deployment (high-level)

  • Hugo builds static assets for Cloudflare Pages.
  • The interdead-auth Worker handles OAuth + EFBD triggers and talks to D1.

Tests

Before every deployment and before manual end-to-end website validation, run the InterDeadIT/tests/local-auth-overlay suite as a mandatory gate: InterDeadIT/tests/local-auth-overlay.

Conventions

  • Keep adapters thin and use ports for cross-boundary contracts.
  • Prefer data-* hooks and BEM class naming for UI controllers.

Engineering standards

Canonical project-wide engineering ideals and development standards are maintained in the InterDead Reference Library (public): https://github.com/Zhovten-Games/InterDeadReferenceLibrary/tree/main/standards/development . This repository follows that canon; local notes here must not override or fork the shared standards.

Docs

Start here: docs/README.md

Key references:

Emoji rendering

The site uses Twemoji for consistent emoji rendering across platforms.

About

The website: the public entry point into the InterDead meta-verse. Hosts the “About” and related public-facing materials.

Resources

License

Stars

Watchers

Forks

Contributors