Skip to content

Lamaglama39/backlog-document-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Backlogドキュメント同期 GitHub Actions

リポジトリ内のファイルをBacklogのドキュメントに同期するGitHub Actionsワークフローです。

ファイル構成

.github/workflows/sync-backlog-documents.yml  # ワークフロー定義
scripts/sync-backlog-documents.py              # 同期スクリプト(Python)
requirements.txt                               # Python依存パッケージ
doc/                                           # 同期対象ドキュメント

セットアップ

1. Backlog APIキーの取得

Backlogの個人設定 > API > APIキーの登録からAPIキーを発行してください。

2. GitHubリポジトリのSecretsに登録

リポジトリのSettings > Secrets and variables > Actionsから、以下のシークレットを登録してください。

シークレット名 内容
BACKLOG_API_KEY BacklogのAPIキー abcdefghijklmn
BACKLOG_SPACE_ID Backlogスペース名 example
BACKLOG_PROJECT_ID BacklogプロジェクトID(数値) 12345
BACKLOG_DOMAIN Backlogドメイン backlog.jpまたはbacklog.com

3. ドキュメントの配置

./doc/ディレクトリにファイルを配置してください。ファイル名(拡張子除く)がBacklogドキュメントのタイトルになります。

動作仕様

トリガー

トリガー 対象ファイル
mainブランチへのpush(doc/配下の変更時) 変更されたファイルのみ(差分検出)
手動実行(workflow_dispatch) doc/配下の全ファイル

同期の挙動

操作 挙動
ファイル追加 Backlogにドキュメントを新規作成
ファイル更新 既存ドキュメントを削除して再作成(Backlog APIに更新APIが存在しないため)
ファイル削除 Backlog上の対応するドキュメントを削除

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages