Polestar
Polestar는 무료 오픈소스 월드오브워크래프트 레벨링 가이드 애드온으로, 인게임 화살표와 1~60 레벨 경로, 직업 퀘스트를 제공한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Weekly word game. Make words containing the 3-letter sequence.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Weekly word puzzle game where every answer must contain a required 3-letter trigram.
Trigram is a browser-based game that releases a new challenge each week. Players build increasingly longer valid words that include the week's trigram. The project includes both the game client and a robust content pipeline for generating trigram-specific dictionaries and weekly releases.
app/
js/ # Core game logic, validation, storage, UI orchestration
css/ # Styles
assets/ # Icons and static assets
data/
trigram_calendar.json # Weekly trigram schedule
trigram-word-lists/ # One JSON word list per trigram
corpus/ # Source dictionaries and supporting corpus files
tools/
automation/ # One-command weekly trigram workflow
utils/ # Dictionary and calendar update scripts
social/ # Social image generation
corpus/ # Corpus preprocessing helpers
label/ # A second, separate static tool this same repo serves
mockups/ # Design reference material (local only, gitignored)
No build step: index.html loads app/js/ui/view.js and app/js/ui/stats.js as native ES modules, and the browser resolves the rest of the import graph itself. From a fresh clone:
Requires Node 24 (pinned in .nvmrc; fnm switches to it automatically).
npm install
Then open index.html in a browser, or serve the repo as static files with any local HTTP server (npx http-server . works, and is what the e2e tests use — see playwright.config.js). Netlify publishes the repo as-is, no build command (see netlify.toml). See tests/TESTING-GUIDE.md §8 for why the app is structured this way.
Because Netlify publishes pushes to main with no build step, a tracked pre-push hook (.githooks/pre-push) runs the unit tests (npm test) before every push. npm install enables it automatically (the prepare script sets core.hooksPath).
From tools/automation:
./add_new_trigram.sh ABC
This workflow validates/generates dictionary data, updates the trigram calendar, and commits/pushes repository changes.
For full operational steps, see tools/automation/WEEKLY-WORKFLOW.md.
If you use social-generation/data scripts, install requirements from tools/requirements.txt. The venv lives at the repo root — tools/automation's scripts activate it via a relative ../../.venv/bin/activate, so creating it anywhere else (e.g. inside tools/) leaves them unable to find it.
Example (from the repo root; uses uv and the Python version pinned in .python-version):
uv venv --managed-python .venv
uv pip install --python .venv/bin/python -r tools/requirements.txt
source .venv/bin/activate
The venv has no pip of its own — use uv pip install … / uv pip freeze (with the venv activated) instead.
Trigram demonstrates product thinking plus workflow engineering: a polished user-facing puzzle experience backed by practical automation for long-term, low-friction content operations.