Overview
Unmark is a PHP web app built on CodeIgniter (see system/ and application/). The web entry point is index.php. Local dev is typically via Docker Compose, with Apache + PHP 7.4 and MySQL 8.0.
Quick Start
- Copy
application/config/database-sample.phptoapplication/config/database.phpand fill in credentials. - Run
docker-compose up -d. - Open
http://localhost:8080and complete the install flow. - Run
npm installand thengruntto build front-end assets.
Build Tasks
gruntruns SASS compilation, JS concat (dev), and JS minification.grunt devbuilds unminified JS for debugging.grunt releasepreparesrelease/unmark.zip.
Key Paths
application/CodeIgniter app code (controllers, models, views, config, migrations).system/CodeIgniter core.assets/JS, SASS, images, and production bundles.custom/Optional overrides for app code and grunt tasks.bookmarklets/Bookmarklet scripts.export-schema.mdJSON export schema documentation.
Update Notes
Keep this file and the docs in docs/ updated when you add routes, controllers, build steps, or major file structure changes.