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
|