fjord_boot_camp
FJORD BOOT CAMP API の Ruby クライアント。ライブラリとしても CLI としても使える。
インストール
gem install fjord_boot_camp
または Gemfile に追加:
gem "fjord_boot_camp"
セットアップ
環境変数を設定:
export BOOTCAMP_URL="https://bootcamp.fjord.jp"
export BOOTCAMP_ACCESS_TOKEN="your-oauth-token"
CLI で使う
# 最近の日報
fjord_boot_camp reports recent
# 日報一覧(JSON出力)
fjord_boot_camp reports list --format json --limit 10
# 日報詳細
fjord_boot_camp reports show 12345
# ユーザー一覧
fjord_boot_camp users list --target trainee
# 研修生の週次進捗レポート
fjord_boot_camp progress
fjord_boot_camp progress --week-start 2026-03-16
fjord_boot_camp progress --company-id 1
# JSON出力(AIエージェント向き)
fjord_boot_camp progress --format json
ライブラリとして使う
require "fjord_boot_camp"
FjordBootCamp.configure do |config|
config.base_url = "https://bootcamp.fjord.jp"
config.access_token = "your-oauth-token"
end
client = FjordBootCamp.client
# 日報
reports = client.reports.list(limit: 10)
report = client.reports.find(12345)
recent = client.reports.recent
# ユーザー
trainees = client.users.trainees
user = client.users.find(1)
# プラクティス
practices = client.practices.list
# 研修生進捗
progress = client.trainee_progresses.list
progress = client.trainee_progresses.list(week_start: "2026-03-16", company_id: 1)
開発
git clone https://github.com/fjordllc/fjord_boot_camp.git
cd fjord_boot_camp
bin/setup
bin/console
License
MIT