Skip to main content
Version: 2.0

Getting Started With Parthenon

To get started using Parthenon you have two options to get started with Parthenon. Start with the skeleton Application that provides you with a Symfony application, docker, behat tests, and a Vue UI. Or you can add Parthenon to a pre-existing application.

Download from GitHub

You can download the source code from GitHub.

You can check out the project roadmap and project board at https://github.com/orgs/getparthenon/projects/3

Using the Skeleton App

To create a skeleton Parthenon app you need to use the composer create-project command.

composer create-project parthenon/skeleton new-application

This will create a folder with a symfony application that is preconfiged to use Parthenon and includes the basic functionality to get you up and running.

Get development env working

The skeleton app comes with a docker set up. You need to have docker-compose installed.

Step 1

cd docker
docker-compose up -d

The skeleton app comes with a reactive frontend UI. To enable this in your development env you need to have yarn installed.

Step 2

yarn
yarn encore dev-server --hot

Step 3

And for the first run to create the databases

bin/console doctrine:migrations:migrate

Step 4

Visit https://localhost

Using with a Pre-Existing application

Once you have configured composer to use the private packagist to add to a pre-existing application you need to use the composer require command.

composer require parthenon/parthenon