otaku/application

This is an Application Repository template based on the OTAKU Manifesto.

Maintainers

Package info

github.com/phprise-foundation/otaku-application

Type:project

pkg:composer/otaku/application

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.1 2026-01-22 18:44 UTC

This package is auto-updated.

Last update: 2026-03-22 18:55:22 UTC


README

This is a template for an Application Repository based on the OTAKU Manifesto.

Characteristics

  • The Core: Implementation of the Business Heart.
  • Clean Architecture: Organized into Domain, Application, Infrastructure, and Interface layers.
  • DDD Focused: Logic driven by the business domain.
  • Lean: Generic tools are offloaded to Atomic Repositories.

Structure

  • src/Domain: Entities and business rules.
  • src/Application: Use cases and orchestration.
  • src/Infrastructure: External adapters (DB, Mail, etc.).
  • src/Interface: Entry points (Controllers, CLI).

Installation

To create a new Application Repository using this template:

composer create-project otaku/application <project-name>

Running

php -S localhost:8000 -t public

Philosophy

We follow The OTAKU Manifesto: Fluid Structure Design. Please read more about it in PHILOSOPHY.md. See our security policy in SECURITY.md.