netis-cms/netis

Installer for creating a Netis CMS project.

Maintainers

Package info

github.com/netis-cms/netis

pkg:composer/netis-cms/netis

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 5

Open Issues: 0

dev-master 2026-06-02 16:05 UTC

This package is auto-updated.

Last update: 2026-06-02 16:09:46 UTC


README

Installer for creating a Netis CMS project on top of Drago Project.

Coding Style PHP version

Requirements

  • PHP >= 8.3
  • Composer

Installation

composer global require netis-cms/netis

Usage

Create a new project:

create-netis cms

Without an argument, the default target directory is netis:

create-netis

You can also install into the current empty directory:

create-netis .

For local testing from this repository:

php bin/create-netis cms

What It Does

The command creates a base Drago project, installs the Netis preset packages and exports SQL migrations:

composer create-project drago-ex/project <target-dir>
composer require <netis-packages>
php vendor/bin/sql-export migrations

After Create

Go to the created project directory:

cd cms

Install frontend dependencies:

npm install

Build frontend assets:

npm run vite:build

Build Docker images:

npm run docker:build

Start the development Docker environment:

npm run docker:dev

All available npm commands are listed in the created project's package.json.

Default packages are configured in bin/create-netis using $defaultInstallPackages.

For one-off testing, you can override them:

NETIS_INSTALL_PACKAGES="drago-ex/project-install:dev-main vendor/package:^1.0" create-netis cms