Skip to content

Prodis, short for Progressive disclosure, is an application made with Symfony for creating documentation that reads more like a walkthrough than a tome.

License

Notifications You must be signed in to change notification settings

carlnewton/prodis

Repository files navigation

Prodis

Prodis, short for Progressive disclosure, is an application made with Symfony for creating documentation that reads more like a walkthrough than a tome.

This is a similar project to Avenue, except written in PHP, uses a database and a WYSIWYG editor. If you want to see a demo of the kind of user experience used here without installing, or would prefer a JavaScript/JSON solution, take a look at that project.

Installation

Create an .env.local file in the root directory and add the following:

# DATABASE_URL="sqlite:///%kernel.project_dir%/var/data.db"
# DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7"
DATABASE_URL="postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8"
APP_ENV=prod
APP_SECRET=JotDownASecretStringHereButDontChangeItAfterwards

Run the following commands:

composer install
php bin/console doctrine:migrations:migrate