You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Nuša Pukšič 0f24c56473 Use config for default relay 11 months ago
assets No progress on swipe 1 year ago
bin Authenticate user with a NostrSigner. Prep for long form articles. 2 years ago
config Use config for default relay 11 months ago
docker/cron Misc fixes 11 months ago
docs Downsizing: remove credits 11 months ago
frankenphp Misc fixes 11 months ago
migrations Downsizing: Clean up db migration and provide no-magazine fallback 11 months ago
public Static pages, service worker, manifest 1 year ago
publication/Newsroom Downsizing: remove nzines 11 months ago
src Use config for default relay 11 months ago
templates Downsizing: remove Mercure 11 months ago
tests Security 1 year ago
translations Downsizing: remove nzines 11 months ago
.dockerignore Symfony from dunglas/symfony-docker 2 years ago
.editorconfig Symfony from dunglas/symfony-docker 2 years ago
.env.dist Database config details 11 months ago
.env.test Authenticate user with a NostrSigner. Prep for long form articles. 2 years ago
.gitattributes Symfony from dunglas/symfony-docker 2 years ago
.gitignore Reorganize configs 1 year ago
Dockerfile Downsizing: remove Redis 11 months ago
LICENSE Initial commit 2 years ago
README.md Database config details 11 months ago
compose.override.yaml Downsizing: cleanup 11 months ago
compose.prod.yaml Downsizing: cleanup 11 months ago
compose.yaml Database config details 11 months ago
composer.json Downsizing: cleanup 11 months ago
composer.lock Downsizing: cleanup 11 months ago
importmap.php PWA 1 year ago
package.json Quill editor basics 1 year ago
phpunit.xml.dist Authenticate user with a NostrSigner. Prep for long form articles. 2 years ago
symfony.lock Downsizing: cleanup 11 months ago

README.md

Unfold

Unfold is a customizable framework for your Nostr-based magazine.

Setup

Clone the repository

git clone https://github.com/decent-newsroom/unfold.git
cd unfold

Create the .env file

Copy the example file .env.dist and replace placeholders with your actual configuration.

If you have your own MySQL database, comment out the database service in compose.yaml and skip root password in .env. There are additional comments to that effect in the files.