# AGENTS.md

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序，使用 Gin 和 Solidjs。

## Setup

```
go mod download
```

## Commands

```
go test ./...   # run the test suite
```

## Layout

- `drivers/`  414 source files
- `internal/` 179 source files
- `server/`   100 source files
- `pkg/`      63 source files
- `cmd/`      16 source files
- `public/`   1 source file

## Conventions

- Tests live alongside the code they cover, following `drivers/123_open/client_test.go`.
- CI defines what passing means. See `.github/workflows/auto_lang.yml`, and keep it green.
- TODO: add the two or three conventions a newcomer always gets wrong here.

---

Drafted by agentreadme.com from what is in this repository. Everything marked TODO
needs a human. Check it in as AGENTS.md at the root.
