ray88’s diary

お仕事で困ったとき用の自分用の覚書

2026-01-01から1年間の記事一覧

GitHub Issueとは?課題管理の基本

Git & GitHub 目次 - ray88’s diary ■Issue(イシュー)とは Issues(イシュー)=「作業の依頼票/やることカード」です。 コードを書く前に「何を・なぜ・いつ完了か」を1枚にまとめて、履歴として残す場所。 変更の理由をGitHub上で確認できるようにしま…

GitHub レポジトリにclaspを導入する

Git & GitHub 目次 - ray88’s diary 下準備:対象CodeSpacesを開いておきます①既にclaspが導入済みか(package.json,package-lock.jsonが存在するか)を確認します ターミナルに以下のコマンドを入力して実行します ls -la package.json package-lock.json N…

GitHub CodeSpaceが繋がらない・エラーになるときの対処方法

Git & GitHub 目次 症状 Codespacesで Failed to fetch / you are offline が出て繋がらない 復旧手順 https://github.com/codespaces を開く 対象リポジトリ → 対象 codespaceを表示 右端 … を開く Restart が無ければ: Stop codespace → 状態が Stopped …

GAS スタンドアロンスプロジェクトにスプシを紐づける

Git & GitHub 目次 - ray88’s diary ①スタンドアロンプロジェクトの「設定」をクリックします ②ページの一番下の「スクリプトプロパティを追加」をクリック ③「プロパティ」に変数名、「値」にスプシのIDを入力し、「スクリプトプロパティを保存」をクリック…

ChatGPT 引継ぎメモを作るときのプロンプト

ChatGPT 目次 ■GPTに引継ぎメモを作らすとコードブロックとテキストを混ぜて板表示してくる現象 が多発。何回指示を出してもなおらない。以下で解決 ①モードはThinkモードに切り替える ②以下のプロンプトを投げる(※【内容】は状況に応じて編集すること) 引…

GitHub claspでGAS開発(実践編)

Git & GitHub 目次 - ray88’s diary ①ブラウザを開き、APIを有効にしたい対象アカウントでブラウザが開かれていることを確認する ②以下のアドレスにアクセスし、APIを有効にする https://script.google.com/home/usersettings ③GitHubの対象レポジトリを開き…

GitHub claspでGas開発(概念・説明編)

Git & GitHub 目次 - ray88’s diary 【GAS開発者必見】claspでGoogle Apps Scriptをローカル環境で開発しよう claspとは claspは、Google Apps Script (GAS) をローカル環境で開発するためのコマンドラインツールです。 正式名称は「Command Line Apps Scrip…

Git Hub Code spacesでファイルを更新してマージする

Git & GitHub 目次 - ray88’s diary 以下の例ではCode spaces上で「README」ファイルの内容を更新してmainブランチにマージします ①ファイル編集後、Ctrl + S で上書きし、左側の枝分かれマークをクリックします ②コミットメッセーいに「Update README」と…

GitHub devcontainer.jsonで環境設定(実践編)

Git & GitHub 目次 - ray88’s diary①対象レポジトリの「AddFile」をクリック ②赤枠のところに以下のパスを入力 .devcontainer/devcontainer.json ③devcontainer.jsonファイルが作成された ④ファイルの設定値のコードを入力し、「Commit changes」をクリック …

GitHub devcontainer.jsonで環境設定(概念・説明編)

Git & GitHub 目次 - ray88’s diary devcontainer.jsonとは Codespacesを使う上で重要になるのが.devcontainer/devcontainer.jsonファイルです。 devcontainer.jsonは、開発環境の「設計図」を記述したファイルです。 GitHub Codespacesや、ローカルのVS Cod…

GitHub CodeSpaces(概念・説明編)

Git & GitHub 目次 GitHub Codespacesとは GitHub Codespacesは、ブラウザ上で動く開発環境です。 自分のパソコンに開発環境を構築することなく、GitHubのサーバー上に用意された仮想マシンで、すぐにコーディングを始められます。 具体的に何ができる? ブラ…

GitHub Codespaces(実践編)

Git & GitHub 目次 - ray88’s diary 【実践例】 codex-testレポジトリの配下にある「hello.py」をCodespacesで実行します ※以下のシンプルなコードが記載されています print("Hello from Codex") ①対象レポジトリの「Code」ボタンをクリックします ②Create c…

GitHub Actions(実践編)

Actions設定の実践例 【実践内容】 以下「codex-test」レポジトリにあるhello.pyをGitHubのクラウド上で自動実行するワークフローを作成します hello.pyに書かれているコードは以下です print("Hello from Codex") ①ワークフロー用のフォルダとファイル(設…

GitHub Actions(概念・説明編)

Git & GitHub 目次 【概念】GitHub ActionsとはGitHub Actionsは、GitHubに組み込まれたCI/CDの自動化ツールです。※CI/CDについてはこのページ一番下の用語解説参照コードをプッシュしたタイミングやプルリクエストが作成されたタイミングなど、特定のイベン…

ChatGPT CodexとGitHubを連携する

ChatGPT 目次 - ray88’s diary 手順(チェックリスト) 下準備1.携帯に2段階認証用アプリをインストールしておく ※機種変更時にも作業が簡単な「Microsoft Authenticator」がお勧め2.GitHubでMFAを有効化3.GitHubにログイン ここから作業手順 A. GitH…