Some checks failed
Public Repo Readiness / Check Public Repo Readiness (push) Has been cancelled
- Extract FileStore port and InMemoryFileStore/FileStoreImpl/Reporter adapters - Add Reporter trait to notcore with TerminalReporter and JsonReporter - Refactor linker, package, status modules to use FileStore port - Add integration test suite with dotfiles fixtures - Add cross-crate integration tests - Remove ssh_rsa identity/recipient (unsupported) - Add rustqual.toml, .sccignore, notfiles.toml config files - Update CLAUDE.md, README.md, AGENTS.md with current architecture
24 lines
831 B
Markdown
24 lines
831 B
Markdown
# Test Fixture — Dotfiles
|
|
|
|
This directory is a test fixture representing a realistic dotfiles repo.
|
|
It is used by notfiles integration tests and serves as an example of the
|
|
expected directory structure.
|
|
|
|
## Package directories (linked to ~)
|
|
|
|
- `git/` — `.gitconfig` at root
|
|
- `zsh/` — `.zshrc` at root
|
|
- `nushell/` — `.config/nushell/` tree
|
|
- `starship/` — `.config/starship.toml`
|
|
- `alacritty/` — `.config/alacritty/alacritty.toml`
|
|
- `mise/` — `.config/mise/config.toml`
|
|
- `fish/` — `.config/fish/config.fish`
|
|
- `nixos/` — platform-gated to Linux only
|
|
- `vscode/` — deep `Library/Application Support/` path (macOS)
|
|
|
|
## Non-package directories (excluded via include list)
|
|
|
|
- `scripts/` — shell scripts, not a stow target
|
|
- `docs/` — documentation
|
|
- `secrets/` — encrypted env files, copy-only with ignore
|