# eltirosto/degrees-of-lewdity-chinese-localization architecture

> Architecture diagram of the GitHub repository eltirosto/degrees-of-lewdity-chinese-localization, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-30). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/eltirosto/degrees-of-lewdity-chinese-localization
- Repository: https://github.com/eltirosto/degrees-of-lewdity-chinese-localization

## Overview

This repository is a publication portal for the Chinese localization, not the game or its translation/mod-loader implementation. The documented player workflow is to obtain the mod-loader game and localization/image mod packages from the download page or Releases, then load the mods in-game; alternatively, play the automatically deployed online version. The tree contains PWA page assets, but no game or mod source. Relationships below are limited to those stated in the README.

Main entry points: [`.github/pwa/index.html`](https://github.com/eltirosto/degrees-of-lewdity-chinese-localization/blob/main/.github/pwa/index.html) (PWA page), [`.github/pwa/download.html`](https://github.com/eltirosto/degrees-of-lewdity-chinese-localization/blob/main/.github/pwa/download.html) (Download page), [`.github/pwa/sw.js`](https://github.com/eltirosto/degrees-of-lewdity-chinese-localization/blob/main/.github/pwa/sw.js) (Service worker)

## Diagram (Mermaid)

```mermaid
flowchart TD

node_player(("Player"))
node_download["Download page<br/>[download.html]"]
node_releases["GitHub Releases"]
node_online["Online game"]
node_pwa["PWA page<br/>[index.html]"]
node_sw["Service worker<br/>[sw.js]"]

node_player -->|"gets packages"| node_download
node_player -->|"downloads packages"| node_releases
node_player -->|"plays online"| node_online
node_pwa -.->|"uses"| node_sw

click node_download "https://github.com/eltirosto/degrees-of-lewdity-chinese-localization/blob/main/.github/pwa/download.html"
click node_pwa "https://github.com/eltirosto/degrees-of-lewdity-chinese-localization/blob/main/.github/pwa/index.html"
click node_sw "https://github.com/eltirosto/degrees-of-lewdity-chinese-localization/blob/main/.github/pwa/sw.js"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_player,node_releases,node_online toneIndigo
class node_download,node_pwa toneTeal
class node_sw toneRose
```

## Components

### Other components

- **Player**
- [Download page](https://github.com/eltirosto/degrees-of-lewdity-chinese-localization/blob/main/.github/pwa/download.html): `.github/pwa/download.html`
- **GitHub Releases**
- **Online game**
- [PWA page](https://github.com/eltirosto/degrees-of-lewdity-chinese-localization/blob/main/.github/pwa/index.html): `.github/pwa/index.html`
- [Service worker](https://github.com/eltirosto/degrees-of-lewdity-chinese-localization/blob/main/.github/pwa/sw.js): `.github/pwa/sw.js`

## Connections

- Player → Download page: gets packages (evidence: `README.md`)
- Player → GitHub Releases: downloads packages (evidence: `README.md`)
- Player → Online game: plays online (evidence: `README.md`)
- PWA page → Service worker: uses
