summaryrefslogtreecommitdiff
path: root/README.md
blob: 261007b65aa143367323bfef42c60c0704078fe3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# ollama-web

Ollama を用いた Web アプリケーションプロジェクト。

## セットアップ

```bash
# 仮想環境の作成
uv venv .venv

# 依存パッケージのインストール
uv pip install -r requirements.txt -p .venv

# 開発用パッケージのインストール
uv pip install -e ".[dev]" -p .venv
```

## プロジェクト構成

```
ollama-web/
├── src/
│   └── ollama_web/        # メインパッケージ
│       ├── __init__.py
│       └── main.py        # エントリポイント
├── tests/                 # テストコード
├── docs/                  # ドキュメント
├── scripts/               # スクリプト類
├── .gitignore
├── pyproject.toml         # プロジェクト設定 (ruff, pytest, mypy 等)
├── requirements.txt       # 本番依存パッケージ
└── README.md
```

## 使い方

```bash
# アプリケーションの実行
ollama-web

# テストの実行
pytest

# リント
ruff check .

# 型チェック
mypy src/
```

## ライセンス

MIT