Skip to content

fjordllc/fjord_boot_camp

Repository files navigation

fjord_boot_camp

FJORD BOOT CAMP API の Ruby クライアント。ライブラリとしても CLI としても使える。

インストール

gem install fjord_boot_camp

または Gemfile に追加:

gem "fjord_boot_camp"

セットアップ

環境変数を設定:

export BOOTCAMP_ACCESS_TOKEN="your-oauth-token"

BOOTCAMP_URL はデフォルトで https://bootcamp.fjord.jp が設定済み。変更が必要な場合のみ指定:

export BOOTCAMP_URL="https://your-custom-url.example.com"  # 省略可

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

About

Ruby client for FJORD BOOT CAMP API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors