---
title: "Introduction"
description: "Starting point of a Derafu website with Docker, Deployer, GitHub Actions and assets, explained step by step"
type: "docs"
category: "doc"
tags: []
authors: [Anonymous]
date: "2026-10-10"
last_update: "2026-10-10"
time_minutes: 1
draft: false
unlisted: false
url: "https://www.derafu.dev/docs/core/website-skeleton/introduction"
---

# Skeleton of a Derafu Website

[![GitHub](https://img.shields.io/badge/github-derafu%2Fwebsite--skeleton-blue?logo=github)](https://github.com/derafu/website-skeleton)

This guide explains how to create a new website using the [Derafu Website Skeleton](https://github.com/derafu/website-skeleton), the [Docker](https://www.derafu.dev/docs/sysadmin/docker-php-caddy-server) and [PHP Deployer](https://www.derafu.dev/docs/sysadmin/deployer) projects for local development and deployment to the production server.

> [!TIP] WIP: Work in Progress
>
> The Road to Success is Always Under Construction.

## What it is

`derafu/website-skeleton` is the template of a site: everything is in its repository (templates, configuration, `public/`, Vite, translations and tests). It requires [`derafu/foundation`](https://www.derafu.dev/docs/core/foundation), the package with the dependencies and the base configuration of every web application. To start a library and not a site, use [`derafu/library-skeleton`](https://www.derafu.dev/docs/core/library-skeleton). The next pages describe the [structure](https://www.derafu.dev/docs/core/website-skeleton/project-structure), the [assets](https://www.derafu.dev/docs/core/website-skeleton/assets) and the [GitHub Actions](https://www.derafu.dev/docs/core/website-skeleton/github-actions) of a site, and the quality tools are in [Code Quality](https://www.derafu.dev/docs/core/library-skeleton/code-quality).

## Quick Start

Create a new website based on this base:

```shell
composer create-project derafu/website-skeleton www.example.com --stability=dev
```



---
Last updated on 10/10/2026

