marko/skeleton

Marko Framework - Application Skeleton

Maintainers

Package info

github.com/marko-php/marko-skeleton

Type:project

pkg:composer/marko/skeleton

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 0

0.0.1 2026-03-25 20:48 UTC

This package is auto-updated.

Last update: 2026-03-25 21:08:06 UTC


README

Application skeleton for the Marko Framework.

Installation

composer create-project marko/skeleton my-app
cd my-app

What's Included

  • public/index.php — Web entry point
  • app/ — Your application modules
  • modules/ — Third-party modules
  • config/ — Root configuration
  • storage/ — Logs, cache, sessions
  • .env.example — Environment template

Getting Started

  1. Copy .env.example to .env
  2. Install dev tools: composer install
  3. Start the dev server: marko up
  4. Visit http://localhost:8000

Next Steps

Create your first controller inside app/:

<?php

declare(strict_types=1);

namespace App\Http\Controllers;

use Marko\Http\Request;
use Marko\Http\Response;

class HomeController
{
    public function index(Request $request): Response
    {
        return new Response('Hello, Marko!');
    }
}

Documentation