https://github.com/5t111111/wak-stack
WACK Stack is a high-performance, scalable, and developer-friendly development stack for web media, composed of WordPress, Astro, CDN, and Kysely.
https://github.com/5t111111/wak-stack
Last synced: 3 months ago
JSON representation
WACK Stack is a high-performance, scalable, and developer-friendly development stack for web media, composed of WordPress, Astro, CDN, and Kysely.
- Host: GitHub
- URL: https://github.com/5t111111/wak-stack
- Owner: 5t111111
- Created: 2024-01-08T07:33:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-08T07:37:34.000Z (over 1 year ago)
- Last Synced: 2025-01-12T07:46:49.376Z (5 months ago)
- Language: TypeScript
- Size: 2.12 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WA(C)K Stack
## WACK Stack とは
WACK Stack とは、
- **W**ordPress
- **A**stro
- **C**DN
- **K**yselyのそれぞれの頭文字をとったもので、高パフォーマンスでスケーラブル、かつデベロッパーフレンドリーなウェブメディア向けの開発スタックとして考えたものです。
### 紹介記事
- [Zenn: ウェブメディアの開発に最高かもしれない WACK Stack の紹介](https://zenn.dev/5t111111/articles/wack-stack-introduction)
### この wak-stack リポジトリについて
WACK Stack の実装例として作ったプロトタイプのリポジトリとなります。
ただ、WACK Stack は CDN も含めて構成されるのに対して、このリポジトリはアプリケーションのコードだけを含んでいます。そのため、**C** は抜きの WAK Stack としています。
## リポジトリ構成
WordPress とフロントエンドのコード両方を含む monorepo 構成になっています。
- cms: WordPress のコード
- frontend: フロントエンドのコード (Astro バージョン)
- frontend-remix: フロントエンドのコード (Remix バージョン)## ローカル開発環境
VS Code の Dev Container を使う前提です。
Dev Container を起動すると自動的に WordPress の構成やデータベースの初期化が行われます。
開発サーバーの起動手順なども Dev Container の起動コマンドに表示されるので、それを参照してください。