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č 3895dce3f1 Fix parser 10 months ago
assets Fix previews in comments 10 months ago
bin Authenticate user with a NostrSigner. Prep for long form articles. 2 years ago
config Refactor config 10 months ago
docker/cron Misc fixes 11 months ago
docs Refactor config 10 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 Fix parser 10 months ago
templates Fix previews in comments 10 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 Refactor config 10 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.