JustSteveKing / signal
PublicSignal is a PHP library that turns PHP attributes into living documentation. Annotate your classes and methods with Signal's attributes, then run a single command to generate Markdown and JSON docs that always reflect your actual code.
Signal is a tool for PHP developers that scans code annotations to automatically generate up-to-date Markdown and JSON documentation about classes, methods, dependencies, and behaviors.
How It Works
You find Signal while searching for a simple way to keep your project's notes always matching your actual work, without constant manual updates.
You easily add Signal to your existing project so it can start reading your notes.
You make a short note telling Signal where to look in your project and where to save the fresh documents.
You sprinkle simple tags on your classes and actions, describing what they do, what they need, and what might happen—like routes, checks, or alerts.
With one easy action, Signal scans everything and creates beautiful, organized notes in readable pages and data files.
You now have living documentation that updates automatically whenever you change your code, saving time and headaches forever.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.