Skip to content

Commit 2d7339f

Browse files
committed
chore: update repo references for azure-functions-{feature}-python naming convention
1 parent 66539ef commit 2d7339f

43 files changed

Lines changed: 137 additions & 137 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: Documentation
4-
url: https://yeongseon.github.io/azure-functions-validation/
4+
url: https://yeongseon.github.io/azure-functions-validation-python/
55
about: Check our documentation for usage guides and examples

.github/workflows/e2e-azure.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
az group create \
5050
--name "${{ steps.names.outputs.rg }}" \
5151
--location "$AZURE_LOCATION" \
52-
--tags purpose=e2e repo=azure-functions-validation run="${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}"
52+
--tags purpose=e2e repo=azure-functions-validation-python run="${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}"
5353
5454
- name: Deploy infra (Bicep)
5555
run: |
@@ -90,7 +90,7 @@ jobs:
9090
9191
# Pre-install all function app dependencies into .python_packages
9292
# (Linux Consumption picks up .python_packages/lib/site-packages at runtime)
93-
# Use the local wheel instead of PyPI azure-functions-validation
93+
# Use the local wheel instead of PyPI azure-functions-validation-python
9494
mkdir -p examples/e2e_app/.python_packages/lib/site-packages
9595
pip install \
9696
--target examples/e2e_app/.python_packages/lib/site-packages \

.github/workflows/stale.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212
jobs:
1313
stale-issues:
1414
runs-on: ubuntu-latest
15-
if: github.repository == 'yeongseon/azure-functions-validation'
15+
if: github.repository == 'yeongseon/azure-functions-validation-python'
1616

1717
steps:
1818
- name: "Stale issues and PRs"
@@ -32,7 +32,7 @@ jobs:
3232

3333
stale-branches:
3434
runs-on: ubuntu-latest
35-
if: github.repository == 'yeongseon/azure-functions-validation'
35+
if: github.repository == 'yeongseon/azure-functions-validation-python'
3636

3737
steps:
3838
- name: "Checkout code"

AGENT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ structure, and terminology must stay aligned across repositories.
1111

1212
## Repository Identity
1313

14-
- Project: `azure-functions-validation`
14+
- Project: `azure-functions-validation-python`
1515
- Project type: Python library
1616
- Runtime scope: Azure Functions Python v2 programming model
1717
- Minimum supported Python: `3.10`

AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# AGENTS.md
22

33
## Purpose
4-
`azure-functions-validation` provides request and response validation for Azure Functions Python v2 applications using Pydantic.
4+
`azure-functions-validation-python` provides request and response validation for Azure Functions Python v2 applications using Pydantic.
55

66
## Read First
77
- `README.md`

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Contributing Guide
22

3-
We welcome contributions to the `azure-functions-validation` project.
3+
We welcome contributions to the `azure-functions-validation-python` project.
44

55
## How to Contribute
66

DESIGN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DESIGN.md
22

3-
Design Principles for `azure-functions-validation`
3+
Design Principles for `azure-functions-validation-python`
44

55
## Purpose
66

PRD.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# PRD - azure-functions-validation
1+
# PRD - azure-functions-validation-python
22

33
## Overview
44

5-
`azure-functions-validation` is a **decorator-first request-and-response validation layer**
5+
`azure-functions-validation-python` is a **decorator-first request-and-response validation layer**
66
for the Azure Functions Python v2 programming model.
77

88
It targets HTTP-triggered `func.FunctionApp()` handlers that want typed parsing, structured
@@ -110,7 +110,7 @@ This format follows FastAPI / Pydantic conventions for broad tooling compatibili
110110

111111
Small-ecosystem libraries live or die by the quality of their examples.
112112
If a developer cannot go from `pip install` to a working handler in under five minutes,
113-
the library has already lost. `azure-functions-validation` treats runnable examples as a
113+
the library has already lost. `azure-functions-validation-python` treats runnable examples as a
114114
first-class deliverable, not an afterthought.
115115

116116
### Quick Start (Hello World)
@@ -158,7 +158,7 @@ Invalid input returns a structured `422` response automatically:
158158
evaluate the library before reading any reference documentation.
159159
2. **AI agent discoverability.** Tools like GitHub Copilot, Cursor, and Claude Code recommend
160160
libraries based on README, PRD, and example content. Rich examples increase the chance
161-
that AI agents surface `azure-functions-validation` for relevant prompts.
161+
that AI agents surface `azure-functions-validation-python` for relevant prompts.
162162
3. **Cookbook role.** For niche ecosystems, `examples/` and `docs/` often serve as the primary
163163
learning material. Every new pattern should ship with a runnable example project.
164164
4. **Proven approach.** FastAPI, LangChain, SQLAlchemy, and Pandas all achieved early adoption

README.ja.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Azure Functions Validation
22

3-
[![PyPI](https://img.shields.io/pypi/v/azure-functions-validation.svg)](https://pypi.org/project/azure-functions-validation/)
4-
[![Python Version](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12%20%7C%203.13%20%7C%203.14-blue)](https://pypi.org/project/azure-functions-validation/)
5-
[![CI](https://github.com/yeongseon/azure-functions-validation/actions/workflows/ci-test.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation/actions/workflows/ci-test.yml)
6-
[![Release](https://github.com/yeongseon/azure-functions-validation/actions/workflows/release.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation/actions/workflows/release.yml)
7-
[![Security Scans](https://github.com/yeongseon/azure-functions-validation/actions/workflows/security.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation/actions/workflows/security.yml)
8-
[![codecov](https://codecov.io/gh/yeongseon/azure-functions-validation/branch/main/graph/badge.svg)](https://codecov.io/gh/yeongseon/azure-functions-validation)
3+
[![PyPI](https://img.shields.io/pypi/v/azure-functions-validation-python.svg)](https://pypi.org/project/azure-functions-validation-python/)
4+
[![Python Version](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12%20%7C%203.13%20%7C%203.14-blue)](https://pypi.org/project/azure-functions-validation-python/)
5+
[![CI](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/ci-test.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/ci-test.yml)
6+
[![Release](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/release.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/release.yml)
7+
[![Security Scans](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/security.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/security.yml)
8+
[![codecov](https://codecov.io/gh/yeongseon/azure-functions-validation-python/branch/main/graph/badge.svg)](https://codecov.io/gh/yeongseon/azure-functions-validation-python)
99
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://pre-commit.com/)
10-
[![Docs](https://img.shields.io/badge/docs-gh--pages-blue)](https://yeongseon.github.io/azure-functions-validation/)
10+
[![Docs](https://img.shields.io/badge/docs-gh--pages-blue)](https://yeongseon.github.io/azure-functions-validation-python/)
1111
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
1212

1313
他の言語: [English](README.md) | [한국어](README.ko.md) | [简体中文](README.zh-CN.md)
@@ -23,7 +23,7 @@ Azure Functions Python v2 のハンドラーは、次のような問題を繰り
2323
- 一貫しない `400` / `422` validation レスポンス
2424
- 意図したスキーマから静かにずれていく response payload
2525

26-
`azure-functions-validation` は、Azure Functions のプログラミング モデルに近い decorator-first の validation レイヤーによって、これらの問題に対応します。
26+
`azure-functions-validation-python` は、Azure Functions のプログラミング モデルに近い decorator-first の validation レイヤーによって、これらの問題に対応します。
2727

2828
## Scope
2929

@@ -43,21 +43,21 @@ Azure Functions Python v2 のハンドラーは、次のような問題を繰り
4343
## Installation
4444

4545
```bash
46-
pip install azure-functions-validation
46+
pip install azure-functions-validation-python
4747
```
4848

4949
Azure Functions アプリの依存関係には次も含めてください。
5050

5151
```text
5252
azure-functions
53-
azure-functions-validation
53+
azure-functions-validation-python
5454
```
5555

5656
ローカル開発用:
5757

5858
```bash
59-
git clone https://github.com/yeongseon/azure-functions-validation.git
60-
cd azure-functions-validation
59+
git clone https://github.com/yeongseon/azure-functions-validation-python.git
60+
cd azure-functions-validation-python
6161
pip install -e .[dev]
6262
```
6363

@@ -99,11 +99,11 @@ def create_user(req: func.HttpRequest, body: CreateUserRequest) -> CreateUserRes
9999

100100
## Ecosystem
101101

102-
- [azure-functions-openapi](https://github.com/yeongseon/azure-functions-openapi) — OpenAPI と Swagger UI
103-
- [azure-functions-logging](https://github.com/yeongseon/azure-functions-logging) — 構造化ロギング
104-
- [azure-functions-doctor](https://github.com/yeongseon/azure-functions-doctor) — 診断 CLI
105-
- [azure-functions-scaffold](https://github.com/yeongseon/azure-functions-scaffold) — プロジェクトスキャフォールディング
106-
- [azure-functions-python-cookbook](https://github.com/yeongseon/azure-functions-python-cookbook) — レシピとサンプル
102+
- [azure-functions-openapi-python](https://github.com/yeongseon/azure-functions-openapi-python) — OpenAPI と Swagger UI
103+
- [azure-functions-logging-python](https://github.com/yeongseon/azure-functions-logging-python) — 構造化ロギング
104+
- [azure-functions-doctor-python](https://github.com/yeongseon/azure-functions-doctor-python) — 診断 CLI
105+
- [azure-functions-scaffold-python](https://github.com/yeongseon/azure-functions-scaffold-python) — プロジェクトスキャフォールディング
106+
- [azure-functions-cookbook-python](https://github.com/yeongseon/azure-functions-cookbook-python) — レシピとサンプル
107107

108108
## Disclaimer
109109

README.ko.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Azure Functions Validation
22

3-
[![PyPI](https://img.shields.io/pypi/v/azure-functions-validation.svg)](https://pypi.org/project/azure-functions-validation/)
4-
[![Python Version](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12%20%7C%203.13%20%7C%203.14-blue)](https://pypi.org/project/azure-functions-validation/)
5-
[![CI](https://github.com/yeongseon/azure-functions-validation/actions/workflows/ci-test.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation/actions/workflows/ci-test.yml)
6-
[![Release](https://github.com/yeongseon/azure-functions-validation/actions/workflows/release.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation/actions/workflows/release.yml)
7-
[![Security Scans](https://github.com/yeongseon/azure-functions-validation/actions/workflows/security.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation/actions/workflows/security.yml)
8-
[![codecov](https://codecov.io/gh/yeongseon/azure-functions-validation/branch/main/graph/badge.svg)](https://codecov.io/gh/yeongseon/azure-functions-validation)
3+
[![PyPI](https://img.shields.io/pypi/v/azure-functions-validation-python.svg)](https://pypi.org/project/azure-functions-validation-python/)
4+
[![Python Version](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12%20%7C%203.13%20%7C%203.14-blue)](https://pypi.org/project/azure-functions-validation-python/)
5+
[![CI](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/ci-test.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/ci-test.yml)
6+
[![Release](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/release.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/release.yml)
7+
[![Security Scans](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/security.yml/badge.svg)](https://github.com/yeongseon/azure-functions-validation-python/actions/workflows/security.yml)
8+
[![codecov](https://codecov.io/gh/yeongseon/azure-functions-validation-python/branch/main/graph/badge.svg)](https://codecov.io/gh/yeongseon/azure-functions-validation-python)
99
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://pre-commit.com/)
10-
[![Docs](https://img.shields.io/badge/docs-gh--pages-blue)](https://yeongseon.github.io/azure-functions-validation/)
10+
[![Docs](https://img.shields.io/badge/docs-gh--pages-blue)](https://yeongseon.github.io/azure-functions-validation-python/)
1111
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
1212

1313
다른 언어: [English](README.md) | [日本語](README.ja.md) | [简体中文](README.zh-CN.md)
@@ -23,7 +23,7 @@ Azure Functions Python v2 핸들러는 다음과 같은 문제가 반복되기
2323
- 일관되지 않은 `400``422` validation 응답
2424
- 의도한 스키마와 조용히 어긋나는 response payload
2525

26-
`azure-functions-validation`은 Azure Functions 프로그래밍 모델에 가깝게 유지되는 decorator-first validation 레이어로 이런 문제를 해결합니다.
26+
`azure-functions-validation-python`은 Azure Functions 프로그래밍 모델에 가깝게 유지되는 decorator-first validation 레이어로 이런 문제를 해결합니다.
2727

2828
## Scope
2929

@@ -43,21 +43,21 @@ Azure Functions Python v2 핸들러는 다음과 같은 문제가 반복되기
4343
## Installation
4444

4545
```bash
46-
pip install azure-functions-validation
46+
pip install azure-functions-validation-python
4747
```
4848

4949
Azure Functions 앱 의존성에는 다음도 포함되어야 합니다.
5050

5151
```text
5252
azure-functions
53-
azure-functions-validation
53+
azure-functions-validation-python
5454
```
5555

5656
로컬 개발용:
5757

5858
```bash
59-
git clone https://github.com/yeongseon/azure-functions-validation.git
60-
cd azure-functions-validation
59+
git clone https://github.com/yeongseon/azure-functions-validation-python.git
60+
cd azure-functions-validation-python
6161
pip install -e .[dev]
6262
```
6363

@@ -99,11 +99,11 @@ def create_user(req: func.HttpRequest, body: CreateUserRequest) -> CreateUserRes
9999

100100
## Ecosystem
101101

102-
- [azure-functions-openapi](https://github.com/yeongseon/azure-functions-openapi) — OpenAPI 및 Swagger UI
103-
- [azure-functions-logging](https://github.com/yeongseon/azure-functions-logging) — 구조화된 로깅
104-
- [azure-functions-doctor](https://github.com/yeongseon/azure-functions-doctor) — 진단 CLI
105-
- [azure-functions-scaffold](https://github.com/yeongseon/azure-functions-scaffold) — 프로젝트 스캐폴딩
106-
- [azure-functions-python-cookbook](https://github.com/yeongseon/azure-functions-python-cookbook) — 레시피 및 예제
102+
- [azure-functions-openapi-python](https://github.com/yeongseon/azure-functions-openapi-python) — OpenAPI 및 Swagger UI
103+
- [azure-functions-logging-python](https://github.com/yeongseon/azure-functions-logging-python) — 구조화된 로깅
104+
- [azure-functions-doctor-python](https://github.com/yeongseon/azure-functions-doctor-python) — 진단 CLI
105+
- [azure-functions-scaffold-python](https://github.com/yeongseon/azure-functions-scaffold-python) — 프로젝트 스캐폴딩
106+
- [azure-functions-cookbook-python](https://github.com/yeongseon/azure-functions-cookbook-python) — 레시피 및 예제
107107

108108
## Disclaimer
109109

0 commit comments

Comments
 (0)