11 Articles in GitHub
2022年はもっと生産的に過ごすためにGitHub Projectを使ったToDo管理やります!!!

2022年はもっと生産的に過ごすためにGitHub Projectを使ったToDo管理やります!!!

GitHub ProjectとGitHub Actionsを組み合わせて個人ToDo管理を構築。Issue自動紐づけ、ラベルによる期日Milestone自動生成、Slack日報リマインダーなど5つのカスタマイズで生産性を向上させる実践手法を紹介します。

depcheckをGitHub Actionで使い、PRコメントに結果を出力させる

depcheckをGitHub Actionで使い、PRコメントに結果を出力させる

depcheckでpackage.jsonの未使用ライブラリを検出し、GitHub ActionsでPRコメントに自動出力するActionを自作。node_modulesの肥大化対策として、CIに組み込んで依存関係を継続的にチェックする方法を紹介します。

GitHub JavaScript Action で GitHub ReleaseのUpdate Releaseを作ってみた。

GitHub JavaScript Action で GitHub ReleaseのUpdate Releaseを作ってみた。

GitHub JavaScript ActionをTypeScriptで自作し、GitHub ReleaseのUpdate Release機能を実装する方法を解説。action.ymlの設定、tsc+nccによるバンドル、@actions/core・@actions/githubの使い方、マーケットプレイスへの公開手順を紹介します。

Arctic Code Vault Contributorになったらしい

Arctic Code Vault Contributorになったらしい

GitHub Arctic Code Vaultプログラムの全容を解説。北極圏スヴァールバル諸島の永久凍土に21TBのOSSコードが1000年保存される仕組みや、Arctic World Archive(AWA)の技術、Arctic Code Vault Contributorバッジの取得条件を紹介します。

GitHub ProfileにREADMEをつけよう!

GitHub ProfileにREADMEをつけよう!

GitHubの隠し機能「GitHub Profile README」の作り方を解説します。ユーザー名と同じリポジトリを作成し、README.mdを編集するだけで自分のプロフィールページをカスタマイズできます。画像リンクの注意点やraw.githubusercontent.comの活用法も紹介。

面倒なことはPythonにやらせよう@GitHub API v4を使ったリリース実績取得

面倒なことはPythonにやらせよう@GitHub API v4を使ったリリース実績取得

GitHub API v4(GraphQL)とPython Requestsを使い、masterブランチへのPR情報からリリース実績を自動取得するスクリプトの作り方を解説。GraphQLの利点やISO8601時刻変換、BOM付UTF-8 CSV出力など実践的なTipsも紹介します。

GoでAWS Lambdaを動かして、GitHubAPIv4(GraphQL)を叩いてみた感想

GoでAWS Lambdaを動かして、GitHubAPIv4(GraphQL)を叩いてみた感想

GoでAWS Lambdaを実装し、GitHub API v4(GraphQL)からリポジトリの使用言語一覧を取得する方法を解説。shurcooL/githubv4クライアントの使い方、Go構造体でのGraphQLクエリ定義、Lambda用ビルドとデプロイ手順を紹介します。

GitHubに草を生やし続け90日が経ったので感想を書く

GitHubに草を生やし続け90日が経ったので感想を書く

GitHubに90日間毎日コントリビュートし続けた体験記。Write Code Every Dayの実践で得た実装スピード向上やCI知識の成長、一方で寝不足やアニメ断ちなどリアルな代償もまとめた振り返り記事です。

GitHubに30日間草を生やし続けた感想

GitHubに30日間草を生やし続けた感想

Write Code Every Dayに挑戦してGitHubに30日間毎日コントリビュートし続けた体験談。社会人向けにテーラリングしたルール設定、毎日コードを書くことで得られたメリットと慢性的な寝不足などのデメリットを正直に振り返ります。

GitPitchを使ってMarkdownからプレゼンテーションを作ってBadgeをレポジトリに貼る

GitPitchを使ってMarkdownからプレゼンテーションを作ってBadgeをレポジトリに貼る

GitPitchを使ってMarkdownからおしゃれなプレゼンテーションを作成する方法を紹介。Azusa Colorsを参考にした配色設定、背景画像やフォントのカスタマイズ、GitHub BadgeのREADMEへの貼り方まで、実例付きで解説します。

Github Actionを使って、簡単CIを作ってみる

Github Actionを使って、簡単CIを作ってみる

GitHub Actionを使ったCI環境の構築手順を紹介。YAMLでのWorkflow定義、PythonのPytestによるMatrixテスト、Trigger設定など、GitHub純正CIの基本的な使い方を実例付きで解説します。