採択 レギュラートーク 10分

GitHub Issueで書くブログをCakePHP4で実装する PHPカンファレンス沖縄2022

2
eccyun 田島 僚 eccyun

自前で作る時に何かと考えることの多いエディタ部分をGitHub Issueに肩代わりしてもらって運用するブログをCakePHP4で実装しました。
追加したIssueを元に記事を生成してデプロイする仕組みをGitHub Actionsで作りつつそれを下支えするCakePHP4のブログアプリケーションの実装例を紹介します。 GitHub Actionsの成分がやや多めで、こんな感じのことが出来るんだというのがわかる内容です。

あらすじ

・ GitHub Issueでブログを書こう
・ アプリケーションの構成
・ GitHub Actionsについて
・ GitHub Actionsを使ってデプロイを自動化する
・ CakePHP4でIssueの情報を取得し静的HTML化する
・ 個人開発のモチベーション