Commit graph

5 commits

Author SHA1 Message Date
248de1e9df
Merge pull request #32 from Snider/feature-add-go-vet
Feature add go vet
2025-11-04 13:22:18 +00:00
Snider
4292d56caa feat: add MkDocs documentation site and update README with usage instructions 2025-11-04 11:27:35 +00:00
google-labs-jules[bot]
6faf6d9822 feat: Add go vet to test procedure
Adds `go vet ./...` to the `test` task in Taskfile.yml to ensure static analysis is performed during testing.
2025-11-03 19:10:56 +00:00
google-labs-jules[bot]
d7c738bbd3 refactor(tests): Co-locate tests with source code
Moves all test files from the `tdd/` directory to their corresponding `pkg/` subdirectories. This aligns with standard Go project structure and simplifies the test coverage workflow.

- Moves `tdd/crypt/crypt_test.go` to `pkg/crypt/`
- Moves `tdd/enchantrix/enchantrix_test.go` to `pkg/enchantrix/`
- Moves `tdd/trix/trix_test.go` to `pkg/trix/`
- Simplifies the `Taskfile.yml` to use a standard `go test` command.
- Removes the now-obsolete `tdd/` directory.
- Adds generated coverage files to `.gitignore`.
2025-11-02 23:09:24 +00:00
google-labs-jules[bot]
2ff894327b refactor: Restructure crypt service and decouple from storage
This commit restructures the `crypt` service to be more modular and decoupled from storage concerns.

- The standard cryptographic implementations (`lthn`, `chachapoly`, `rsa`) have been moved to the `pkg/crypt/std` directory.
- The `rootfs` components have been removed to decouple the library from storage.
- Import paths have been updated to reflect the new structure.
2025-10-31 01:34:24 +00:00