Skip to content

Commit df3a48d

Browse files
committed
Readme cleanup and tutorial links (#3)
* chore: add ci status to readme * chore: add link to tutorial * chore: fix name of linter action
1 parent a990f2d commit df3a48d

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

.github/workflows/linters.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
- "[0-9]+.[0-9]+.[0-9]+rc[0-9]+"
1111

1212
jobs:
13-
build:
13+
linters:
1414
runs-on: ubuntu-latest
1515

1616
steps:
@@ -19,7 +19,6 @@ jobs:
1919
with:
2020
fetch-depth: 0
2121

22-
# Validate Python code follows coding standard
2322
- name: Read .tool-versions
2423
uses: marocchino/tool-versions-action@18a164fa2b0db1cc1edf7305fcb17ace36d1c306 # v1.2.0
2524
id: versions

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: clean fmt lint lint.fix help test
1+
.PHONY: build clean fmt lint lint.fix help test
22

33
.DEFAULT_GOAL := help
44

@@ -11,6 +11,9 @@ else
1111
VERSION ?= $(shell bash -c "grep -e '^version' pyproject.toml | sed 's/.*= //'")
1212
endif
1313

14+
build: # Build the SDK into source distributions and wheel
15+
uv build
16+
1417
clean: # Removes local .venv directories and cleans up Docker containers and images associated with this project.
1518
rm -rf $(ROOTDIR)/.venv
1619

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
[![ci](https://github.com/nginxinc/f5-ai-gateway-sdk-py/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/nginxinc/f5-ai-gateway-sdk-py/actions/workflows/ci.yml)
12
[![FOSSA Status](https://app.fossa.com/api/projects/custom%2B5618%2Ff5-ai-gateway-sdk-py.svg?type=shield&issueType=license)](https://app.fossa.com/projects/custom%2B5618%2Ff5-ai-gateway-sdk-py?ref=badge_shield&issueType=license)
23
[![FOSSA Status](https://app.fossa.com/api/projects/custom%2B5618%2Ff5-ai-gateway-sdk-py.svg?type=shield&issueType=security)](https://app.fossa.com/projects/custom%2B5618%2Ff5-ai-gateway-sdk-py?ref=badge_shield&issueType=security)
34

@@ -7,11 +8,15 @@ This project is a Python SDK for the F5 AI Gateway Processors specification.
78
It is designed to be used as a base for building a [Starlette](https://www.starlette.io/) application that
89
implements Python based Processors for the AI Gateway.
910

11+
## Creating a processor
12+
13+
[Processor development quickstart tutorial](https://aigateway.clouddocs.f5.com/sdk/python/tutorial.html)
14+
1015
## Testing
1116

12-
Please look to [the instructions for running the tests locally here](./tests/README.md#executing-tests-locally).
17+
[Instructions for running the tests](./tests/README.md#executing-tests).
1318

14-
## Formatting and Linting
19+
## Formatting and ilnting
1520

1621
This project uses [Ruff](https://docs.astral.sh/ruff/) for formatting and linting.
1722

tests/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Follows the `pytest` format with the flexibility of adopting `unittest.TestCase` as deemed needed for the flexibility of moving forward quickly.
44

5-
## Executing Tests Locally
5+
## Executing Tests
66

77
## Prerequisites
88

0 commit comments

Comments
 (0)