This should be used as a submodule by CAPT and related plugin repos.
This allows the LLM and other related configurations to be shared among related repos.
README-LLM.md has the LLM specific instrucions.
From any CAPT related repository, add this as a submodule to the path: .capt-dev-configs:
git submodule add https://github.com/Roche-CAPT/capt-dev-configs.git .capt-dev-configs
You will be prompted for credentials.
Use one's PAT for the password
Symlink config data to parent repo
The script link.sh will symlink the elements that don't already exist in the parent repo with those in this submodule.
Must be run from inside the .capt-dev-configs directory.
It populates .git/info/exclude to prevent the links from polluting the git tree.
Has a -d dry-run option to show what would happen.
Idempotent: Overwrites existing target symlinks
Any file in this repo named *.local.* is intended to be replaced with a local file containing the local configuration.
Currently, only .serena/project.local.yml