/ 20 entries
- .forgejo/ (directory) ci: install openssh for the signed commit tests
- cmd/ (directory) feat(cmd): wire the ermite-git reader to pushes and maintenance
- gen/ (directory) feat(session): add the owner principal, session store and login use cases
- internal/ (directory) docs(ermitegit): document negative MaxObjectSize and which writes refresh at once
- proto/ (directory) feat(session): add the owner principal, session store and login use cases
- scripts/ (directory) feat(web): add blob and raw pages with chroma highlighting
- .air.toml 906 B build(dev): add compose and air hot reload
- .dockerignore 161 B build(docker): run under tini, pin alpine 3.24 and assert the stamped version in CI
- .gitignore 67 B chore: ignore local worktrees directory
- .golangci.yml 199 B chore: bootstrap ermite module with license, readme and CI
- .hexcheck.yaml 623 B feat(ports): add repo metadata, git repos and clock ports with mockery mocks
- .mockery.yml 518 B feat(app): tell the reader when a push or the maintenance changed a repository
- Dockerfile 1.8 KiB build(docker): run under tini, pin alpine 3.24 and assert the stamped version in CI
- LICENSE 33.7 KiB chore: bootstrap ermite module with license, readme and CI
- README.md 6.9 KiB feat(cmd): choose the git reader with ERMITE_GIT_READER
- buf.gen.yaml 114 B feat(storage): add repo and schema protobuf messages with buf config
- buf.yaml 211 B feat(storage): add repo and schema protobuf messages with buf config
- compose.yaml 1.2 KiB build(dev): add compose and air hot reload
- go.mod 7.5 KiB build(deps): require ermite-git v0.1.0
- go.sum 41.4 KiB build(deps): require ermite-git v0.1.0