bovine/comments
1
0
Fork
You've already forked comments
1
Server component for comment tracking systems. https://bovine.codeberg.page/comments/
  • Python 95.1%
  • Gherkin 3.3%
  • HTML 0.6%
  • Shell 0.6%
  • Dockerfile 0.4%
Helge aacdba8cb1
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/create_release Pipeline was successful
ci/woodpecker/tag/test Pipeline was successful
ci/woodpecker/tag/website Pipeline was successful
ci/woodpecker/tag/publish_to_codeberg_npm Pipeline was successful
Next version
2025年10月23日 20:01:23 +02:00
.woodpecker Missing build step for asyncapi 2025年10月20日 19:36:39 +02:00
comments Next version 2025年10月23日 20:01:23 +02:00
docs Document configuration 2025年10月20日 17:32:41 +02:00
features Repair redirects 2025年10月23日 20:01:09 +02:00
resources Remove generated file and add .gitignore 2025年10月19日 13:15:23 +02:00
.gitignore Enable likes/shares connections for ActivityPub 2025年10月22日 20:01:33 +02:00
cattle_grid.toml Modifications for behave tests 2025年10月19日 13:13:02 +02:00
CHANGES.md Next version 2025年10月23日 20:01:23 +02:00
config.toml Enable delete_all testing endpoint 2025年10月19日 17:38:16 +02:00
docker-compose.yml Modifications for behave tests 2025年10月19日 13:13:02 +02:00
FEDERATION.md Add FEDERATION.md 2025年10月20日 14:01:07 +02:00
fediverse-features.toml Migrated steps to cattle_grid 2025年10月23日 15:45:55 +02:00
mkdocs.yml Update to published mkdocs-fedi-comments 2025年10月22日 17:02:24 +02:00
pyproject.toml Migrated steps to cattle_grid 2025年10月23日 15:45:55 +02:00
README.md Enable likes/shares connections for ActivityPub 2025年10月22日 20:01:33 +02:00
update_docker.sh Modifications for behave tests 2025年10月19日 13:13:02 +02:00
uv.lock Migrated steps to cattle_grid 2025年10月23日 15:45:55 +02:00

comments

comments is a cattle_grid based Fediverse application that allows bringing comments to static sites.

Development

One can run the server via

uv run uvicorn comments:app --port 2313

the rabbitmq backend can be configured via MS_AMQP_URL.

docker-compose

If the cattle_grid docker environment is running, one can run one for this server via

docker compose up

The docker container might need to be build via the ./update_docker.sh script. This script ensures that its requirements match the development environment.

Running behave tests

Download the fediverse features via

uv run fediverse-features

Then start a runner with

docker compose run --rm --name runner comments-app /bin/sh

Then run the behave tests with

behave

Tests etc

Run tests and lint with

uv run pytest
uv run pyright
uv run ruff format
uv run ruff check

Writing schemas

uv run python -mcomments openapi
uv run python -mcomments asyncapi

These can then be viewed by

uv run mkdocs serve