Application skeleton for the Marko Framework.
composer create-project marko/skeleton my-app
cd my-apppublic/index.php— Web entry pointapp/— Your application modulesmodules/— Third-party modulesconfig/— Root configurationstorage/— Logs, cache, sessions.env.example— Environment template
- Copy
.env.exampleto.env - Install dev tools:
composer install - Start the dev server:
marko up - Visit http://localhost:8000
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!');
}
}