Thanks to visit codestin.com
Credit goes to github.com

Skip to content

floriscornel/piak

Repository files navigation

Warning

Unstable / Work In Progress: This project is under active development and the code generated in not stable yet. Use at your own risk!

piak 🚀

Test codecov Go Report Card Release

Opinionated OpenAPI 3.0 code generator for PHP.

Quick Start

Basic Usage

# Generate PHP code from OpenAPI spec
piak generate -i openapi.yaml -o ./generated -n "MyApp\\Generated"

Generate with Client and Tests

piak generate \
  --input api.yaml \
  --output ./src/Generated \
  --namespace "MyApp\\Api" \
  --generate-client \
  --generate-tests

Development

Prerequisites

  • Go 1.24+
  • PHP 8.4+ (for testing generated code)
  • Composer (for PHP dependency management)

Building from Source

git clone https://github.com/floriscornel/piak.git
cd piak
make build

About

Opinionated OpenAPI 3.0 code generator for PHP.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published