PHPackages                             ausus/presentation-default - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. ausus/presentation-default

ActiveLibrary[Framework](/categories/framework)

ausus/presentation-default
==========================

AUSUS — L5 Presentation + L3 ReportingDriver + standard field types (RFC-004, RFC-010, RFC-012 §7/§8). Skeleton: name reserved; ProjectionRenderer is V0-shipped inside ausus/runtime-default.

v1.0.1(1w ago)00MITPHP &gt;=8.3

Since May 19Pushed 1w agoCompare

[ Source](https://github.com/adonko3xBitters/presentation-default)[ Packagist](https://packagist.org/packages/ausus/presentation-default)[ Docs](https://github.com/adonko3xBitters/presentation-default)[ RSS](/packages/ausus-presentation-default/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (8)Versions (26)Used By (0)

ausus/presentation-default
==========================

[](#aususpresentation-default)

> ⚠️ **Name reservation only — not yet implemented.**This package ships an empty composer manifest so the `ausus/presentation-default` name is reserved on Packagist. The L5 Presentation layer's v0.1.x shape is provided by `Ausus\Runtime\ProjectionRenderer` (in [`ausus/runtime-default`](../runtime-default)) and the npm half ships separately as [`@ausus/renderer-react`](../../renderer/react). Installing this standalone package in v0.1.x adds nothing — the eventual RFC-012 implementation (broader field type library, profile registration, reporting driver) will inhabit it.

L5 — Presentation layer + L3 ReportingDriver + 11 standard Field Types + `react.web.v1` profile registration (composer half).

Consolidates four RFC-012 components for V1: presentation generator, reporting driver, field type library, renderer profile registration. The npm half of `react.web.v1` lives in `renderer/react/` (separate Node toolchain).

Owned RFC surfaces
------------------

[](#owned-rfc-surfaces)

- **RFC-004** — ViewSchema wire format, envelope, projection-to-schema transformation, locale handling, capability negotiation, caching.
- **RFC-010** — `ReportingDriver` SQL implementation, query grammar, projection/aggregation/pagination, audit emission for `audited_reads`.
- **RFC-011 §8.1** Standard Field Types: string, integer, decimal, boolean, date, datetime, time, enum, money, json, reference (RFC-012 §7).
- **RFC-004 §10** — `react.web.v1` profile registration in the Presentation layer.

Public surface
--------------

[](#public-surface)

- `Ausus\Presentation\PresentationServiceProvider` (Laravel service provider; binds L5 + L3 reporting).
- HTTP endpoint contract for ViewSchema GET / Reporting POST (consumed by L4 API Surface — out of V1 first slice; minimal route registration only).

Allowed dependencies
--------------------

[](#allowed-dependencies)

- `ausus/kernel`
- `illuminate/http` (HTTP transport for ViewSchema endpoint)
- `illuminate/database` (for ReportingDriver's SQL query execution)

Forbidden
---------

[](#forbidden)

- Any UI-tier dependency (React component, Vue, etc.) — the npm half lives in `renderer/react/`.
- Eloquent return types in ReportingDriver output.
- Cross-package AUSUS dependencies beyond `ausus/kernel`.

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance98

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

11

Last Release

12d ago

Major Versions

v0.2.0-alpha.1 → v1.0.02026-05-28

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/136594948?v=4)[Rollins](/maintainers/adonko3xBitters)[@adonko3xBitters](https://github.com/adonko3xBitters)

---

Top Contributors

[![adonko3xBitters](https://avatars.githubusercontent.com/u/136594948?v=4)](https://github.com/adonko3xBitters "adonko3xBitters (3 commits)")

---

Tags

frameworkpresentationaususviewschema

### Embed Badge

![Health badge](/badges/ausus-presentation-default/health.svg)

```
[![Health](https://phpackages.com/badges/ausus-presentation-default/health.svg)](https://phpackages.com/packages/ausus-presentation-default)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[aimeos/aimeos-typo3

Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects

1.5k92.9k5](/packages/aimeos-aimeos-typo3)[sproutcms/cms

Enterprise content management and framework

242.2k4](/packages/sproutcms-cms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
