Skip to content
Discussion options

You must be logged in to vote

Yes, both should be committed to git.

These files contain repository-specific configuration that should be shared across all developers and agents working on the project:

.beads/metadata.json

  • Basic project metadata (database and JSONL export filenames)
  • Repository-specific, not machine-specific

.beads/config.yaml

  • Repository settings like issue-prefix (e.g., "bd" for this project)
  • Default behavior for bd commands in this repo
  • Team-wide configuration preferences

Neither file is excluded by .gitignore. The .gitignore only excludes runtime/temporary files:

  • daemon.log, daemon.pid, daemon.lock, bd.sock
  • db.sqlite, bd.db (JSONL is the source of truth for git)
  • Temporary merge snapshot files

C…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by steveyegge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants