From 08cf095b838d3a703c3fb80c89d64daea21e34dc Mon Sep 17 00:00:00 2001 From: Ku6epXBOCTuK Date: Sun, 23 Aug 2026 06:47:14 +0500 Subject: [PATCH] docs: add readme, MIT license --- LICENSE | 21 +++++++++++++++++++++ README.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 LICENSE create mode 100644 README.md diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..8861728 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Ku6epXBOCTuK + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..be67e58 --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ +# Waiting for GitHub Support — Elapsed Time + +Флип-часы, которые считают, сколько времени прошло с момента открытия тикета в поддержке GitHub — без ответа, без прогресса, без SLA. + +Проект показывает «SLA от GitHub» на основе реальных данных: стартовая точка зафиксирована как абсолютный момент времени (`2026-07-09T20:00:00+05:00` — тикет открыт 9 июля 2026, 20:00 по UTC+5), и счётчик честно тикает дальше каждую секунду. + +Ответа всё нет. Часы работают. + +## Что на странице + +- Аналоговый флип-таймер в духе вокзальных табло: каждая цифра переворачивается отдельной створкой +- Тёмная «кейсовая» эстетика: CASE → GITHUB TICKET, статус `AWAITING RESPONSE`, подпись `SLA: NOT FOUND` +- Адаптив под мобильные, поддержка `prefers-reduced-motion` + +## Стек + +- [Astro](https://astro.build) — единственная зависимость +- Статичный HTML + обычный CSS + ~60 строк vanilla TS для флип-анимации +- Шрифты Inter / Cormorant Garamond / IBM Plex Mono через Google Fonts (``, без npm-пакетов) + +## Запуск локально + +```bash +npm install +npm run dev # дев-сервер на http://localhost:4321 +npm run build # сборка статики в dist/ +npm run preview # предпросмотр собранного +``` + +## Деплой + +Автоматический через Gitea Actions: пуш в `main` → раннер собирает проект и rsync'ает `dist/` в `/var/www/pages//` (см. `.gitea/workflows/deploy.yaml`). Отдаётся nginx'ом как статика, HTTPS — certbot. + +## Поменять под себя + +Всё редактируется в одном файле — `src/pages/index.astro`: + +- **Стартовая дата** — константа `START_DATE` и `START_TIME` (обязательно с офсетом таймзоны, например `+05:00`, иначе момент будет зависеть от часового пояса посетителя) +- **Номер тикета** — строка `GITHUB TICKET / #…` в шапке +- **Подписи** — `SLA: NOT FOUND`, `NO RESOLUTION YET`, тексты футера + +--- + +_An exercise in patience. The clock keeps moving._