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č d124f2a82d Footer links 9 months ago
assets Footer links 9 months ago
bin Authenticate user with a NostrSigner. Prep for long form articles. 1 year ago
config Footer links 9 months ago
docker/cron Misc fixes 9 months ago
docs Footer links 9 months ago
frankenphp Misc fixes 9 months ago
migrations Downsizing: Clean up db migration and provide no-magazine fallback 9 months ago
public Static pages, service worker, manifest 12 months ago
publication/Newsroom Downsizing: remove nzines 9 months ago
src Footer links 9 months ago
templates Footer links 9 months ago
tests Security 11 months ago
translations Downsizing: remove nzines 9 months ago
.dockerignore Symfony from dunglas/symfony-docker 1 year ago
.editorconfig Symfony from dunglas/symfony-docker 1 year ago
.env.dist Refactor config 9 months ago
.env.test Authenticate user with a NostrSigner. Prep for long form articles. 1 year ago
.gitattributes Symfony from dunglas/symfony-docker 1 year ago
.gitignore Reorganize configs 12 months ago
Dockerfile Downsizing: remove Redis 9 months ago
LICENSE Initial commit 1 year ago
README.md Database config details 9 months ago
compose.override.yaml Downsizing: cleanup 9 months ago
compose.prod.yaml Downsizing: cleanup 9 months ago
compose.yaml Database config details 9 months ago
composer.json Downsizing: cleanup 9 months ago
composer.lock Downsizing: cleanup 9 months ago
importmap.php PWA 12 months ago
package.json Quill editor basics 1 year ago
phpunit.xml.dist Authenticate user with a NostrSigner. Prep for long form articles. 1 year ago
symfony.lock Downsizing: cleanup 9 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.