ampersandtarski / prototype
Package for the backend application of an Ampersand prototype
Package info
github.com/AmpersandTarski/prototype
Language:CSS
pkg:composer/ampersandtarski/prototype
Requires
- php: >=8.3
- ext-curl: *
- ext-fileinfo: *
- ext-gd: *
- ext-mysqli: *
- ext-zip: *
- easyrdf/easyrdf: ^1.0
- halaxa/json-machine: ^1.2
- http-interop/http-factory-slim: ^2.0
- league/flysystem: ^3
- monolog/monolog: ^1.18
- open-telemetry/exporter-otlp: ^1.3
- open-telemetry/opentelemetry-auto-curl: ^0.0.4
- open-telemetry/opentelemetry-auto-io: ^0.0.13
- open-telemetry/opentelemetry-auto-mysqli: ^0.0.2
- open-telemetry/sdk: ^1.3
- phpoffice/phpspreadsheet: ^1.20.0
- psr/cache: ^3.0
- psr/log: ^1.1
- ramsey/uuid: ^4.1
- slim/slim: ^3.0
- symfony/event-dispatcher: ^7
- symfony/filesystem: ^7
- symfony/http-client: ^7.2
- symfony/serializer: ^7
- symfony/yaml: ^7.1
Requires (Dev)
- phan/phan: ^6.0
- squizlabs/php_codesniffer: ^4.0
This package is auto-updated.
Last update: 2026-08-15 19:03:34 UTC
README
Prototype framework that transforms your Ampersand model into a web application
User documenation
- For user documentation, see: https://ampersandtarski.github.io/
Docs
- Documentation about the prototype framework (this repository) is maintained in the developer documentation folder
Performance measurement with OpenTelemetry
The backend is instrumented with OpenTelemetry. It is disabled by default; enable it with environment variables to trace where a prototype spends its time. See the guide: Measuring performance with OpenTelemetry.
Quick note:
When opening this repo, VS Code might ask you questions about extensions. Generally you can accept the suggestions. For more information, check the README in the .vscode.