{"id":50621018,"url":"https://github.com/jiwoon-kim/axismundi","last_synced_at":"2026-06-30T14:01:00.532Z","repository":{"id":358477518,"uuid":"1241552153","full_name":"Jiwoon-Kim/axismundi","owner":"Jiwoon-Kim","description":"Ontology-driven WordPress block theme + Material Design 3 design system + ActivityPub microblog platform","archived":false,"fork":false,"pushed_at":"2026-06-30T09:08:53.000Z","size":49915,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-30T11:08:30.045Z","etag":null,"topics":["activitypub","material-design","wordpress","wordpress-plugin","wordpress-theme"],"latest_commit_sha":null,"homepage":"https://jiwoon-kim.github.io/axismundi/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jiwoon-Kim.png","metadata":{"files":{"readme":"README.ko.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":"AUTHORSHIP.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":["Jiwoon-Kim"]}},"created_at":"2026-05-17T14:32:37.000Z","updated_at":"2026-06-30T09:08:57.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Jiwoon-Kim/axismundi","commit_stats":null,"previous_names":["jiwoon-kim/axismundi"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/Jiwoon-Kim/axismundi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiwoon-Kim%2Faxismundi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiwoon-Kim%2Faxismundi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiwoon-Kim%2Faxismundi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiwoon-Kim%2Faxismundi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jiwoon-Kim","download_url":"https://codeload.github.com/Jiwoon-Kim/axismundi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jiwoon-Kim%2Faxismundi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34969682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activitypub","material-design","wordpress","wordpress-plugin","wordpress-theme"],"created_at":"2026-06-06T12:00:59.285Z","updated_at":"2026-06-30T14:01:00.525Z","avatar_url":"https://github.com/Jiwoon-Kim.png","language":"CSS","funding_links":["https://github.com/sponsors/Jiwoon-Kim"],"categories":[],"sub_categories":[],"readme":"# Axismundi\n\nAxismundi는 WordPress 바인딩과 파일럿 테마 경로를 가진, 온톨로지 기반\nMaterial 3 디자인 시스템입니다.\n\n현재 상태는 공개 준비 단계입니다. Wave 1 컴포넌트 커버리지는 닫혔고,\n검증 파이프라인은 통과하며, 다음 단계는 GitHub 저장소 생성과 GitHub Pages\n공개입니다.\n\n- 작성자 및 최종 결정권자: KIM JIWOON (designbusan.ai.kr) — Busan, Korea. [AUTHORSHIP.md](AUTHORSHIP.md)를 참고하세요.\n- 아키텍처 기준: [CONSTITUTION.md](CONSTITUTION.md)\n- 현재 진행 상태: [CURRENT-STATE.md](CURRENT-STATE.md), [ROADMAP.md](ROADMAP.md)\n- English README: [README.md](README.md)\n\n## 현재 상태\n\n```txt\nv3.5.12  Wave 1 컴포넌트 완료        9 / 9\nv3.5.13  Wave 1 cleanup 완료         #32 / #33 / records\nv3.5.14  공개 준비                   진행 중\nv3.5.15  GitHub 저장소 + Pages        다음 단계\nv3.6.0   Ontology Theme Pilot         예정\n```\n\nWave 1은 Button, Icon button, FAB family, Button group, Card, Text field,\nSearch bar, List, Carousel을 포함합니다. Matrix state, Ripple v2, pill radius,\nsize variants, List token 정리 같은 기반 보정도 닫힌 상태입니다.\n\n## 이 저장소의 목적\n\nAxismundi는 단순한 WordPress 테마가 아닙니다. 플랫폼 온톨로지, 디자인 시스템\n토큰, 컴포넌트 계약, 공개 가능한 reference implementation을 연결하는 구조입니다.\n\n현재 디자인 시스템은 Material Design 3이고, 현재 플랫폼 바인딩은 WordPress입니다.\n하지만 구조 자체는 다른 디자인 시스템이나 다른 플랫폼 바인딩으로 확장될 수 있도록\n분리되어 있습니다.\n\n## 구조\n\n저장소는 여섯 개 레이어를 가집니다.\n\n| Layer | Directory | 역할 |\n|---|---|---|\n| A. Corpus | `corpus/` | 원문과 정제된 근거 문서 |\n| B. Atlas | `atlas/` | 규칙 기반 지식과 감사 기록 |\n| C. Core | `core/` | 플랫폼 / 디자인 시스템 온톨로지 |\n| D. Bindings | `bindings/` | 온톨로지 간 번역 |\n| E. Products | `products/` | reference implementation과 향후 배포물 |\n| F. Tools | `tools/` | 빌더, 생성기, 검증기 |\n\nPublic surface는 네 tier로 다룹니다.\n\n| Tier | 의미 |\n|---|---|\n| Baseline | 안정된 시각 primitive: `components.css`, `tokens.css`, styleguide source |\n| Lab | 모듈 검증 표면: audit, pattern page, runtime experiment |\n| Public | downstream consumer가 의존할 수 있는 안정 표면 |\n| Plugin | editor UI, custom block, federation, 외부 데이터, 통합 동작 |\n\nPublishing surface는 authority가 아니라 mirror입니다. 원본을 고친 뒤 generator를\n실행해야 합니다.\n\n## 공개 표면\n\n| Surface | 상태 | Source authority |\n|---|---|---|\n| `index.html` | 프로젝트 landing | README / project docs |\n| `styleguide/` | 생성된 component styleguide mirror | `products/reference-implementations/axismundi-lab/style-guide*.html` |\n| `templates/` | 예정된 page-layout / template preview route | 향후 `products/reference-implementations/axismundi-lab/templates/` |\n\n`styleguide/`는 생성물입니다. 직접 편집하지 않습니다.\n\n## 실행 방법\n\n개발 의존성 설치:\n\n```powershell\nnpm install\n```\n\n검증 실행:\n\n```powershell\npython .\\tools\\validators\\validate_theme_pilot.py\n```\n\nstyleguide publish mirror 재생성:\n\n```powershell\npython .\\tools\\generators\\publish_styleguide.py\n```\n\n기대 결과:\n\n```txt\nOverall: 1.000 (PASS)\nA schema:  1.000\nB theme:   1.000\nC css:     1.000\nD runtime: 1.000\n```\n\n## WordPress / 블록 테마 / 플러그인 경계\n\nWordPress 바인딩은 `bindings/wordpress-material3/`에 있습니다. 현재 검증 대상은\n`products/reference-implementations/ontology-theme-pilot/`입니다.\n\n테마가 할 수 있는 일:\n\n- core block 스타일링,\n- block style variation 등록,\n- template part와 layout slot 제공,\n- progressive interaction CSS/JS enqueue.\n\n플러그인이 해야 하는 일:\n\n- durable custom block,\n- editor UI,\n- icon picker registry,\n- ActivityPub 같은 외부 프로토콜 연동,\n- 콘텐츠 파싱과 데이터 저장.\n\n## 안정성 메모\n\n- Wave 1 public-surface component audit는 완료되었습니다.\n- Lab module pattern HTML은 기본적으로 public API가 아니라 검증 표면입니다.\n- `styleguide/`는 생성된 mirror라서 재생성할 수 있습니다.\n- GitHub 저장소 생성과 GitHub Pages 활성화는 v3.5.15 범위입니다.\n- WordPress.org 제출 패키지는 아직 구성되지 않았습니다.\n\n## 라이선스\n\nAxismundi는 표면별 multi-license 구조를 사용합니다.\n\n- code / theme / tooling: GPL-3.0-or-later\n- documentation: CC BY-SA 4.0\n- ontology / binding data: CC BY-SA 4.0\n- third-party assets: upstream license 보존\n\n[LICENSE](LICENSE), [LICENSE-CC-BY-SA-4.0.md](LICENSE-CC-BY-SA-4.0.md),\n[LICENSE-MATRIX.md](LICENSE-MATRIX.md), [NOTICE.md](NOTICE.md)를 참고하세요.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjiwoon-kim%2Faxismundi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjiwoon-kim%2Faxismundi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjiwoon-kim%2Faxismundi/lists"}