From a03c8d9cb873be81c862ff8569629cb320d95cd2 Mon Sep 17 00:00:00 2001 From: Yoni Date: Mon, 4 May 2026 15:01:45 -0400 Subject: [PATCH] README: add CI build-status badge; pyproject: align keywords with marketing brief MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two small discoverability fixes flagged during the siftfy.io SEO audit (Task 12 of the marketing brief). Everything else from that checklist is already in place: PyPI publication, trusted-publishing-on-tag workflow, install/quickstart/async/errors/config/resources sections in the README, MIT LICENSE file, project URLs. - README.md: add a CI workflow badge between the Python-versions and License badges. Was the only one of the brief's three required badges (PyPI version, build status, license) that wasn't already shown. - pyproject.toml keywords: add "spam-api", "spam-classification", and "moderation". Existing entries kept ("spam-classifier", "api-client", "siftfy") since they don't hurt and a couple are higher-traffic search terms on PyPI than the brief's wording. No source / behaviour changes — README and metadata only. --- README.md | 1 + pyproject.toml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index e05d4ed..574aceb 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ queues, no models to host. [![PyPI version](https://img.shields.io/pypi/v/siftfy)](https://pypi.org/project/siftfy/) [![Python versions](https://img.shields.io/pypi/pyversions/siftfy)](https://pypi.org/project/siftfy/) +[![CI](https://github.com/GipsyChef/siftfy-python/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/GipsyChef/siftfy-python/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) ## Install diff --git a/pyproject.toml b/pyproject.toml index 8d22577..dbd4ad6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,8 +12,11 @@ requires-python = ">=3.9" authors = [{ name = "Siftfy", email = "hi@siftfy.io" }] keywords = [ "spam", + "spam-api", "spam-detection", + "spam-classification", "spam-classifier", + "moderation", "content-moderation", "api-client", "siftfy",