|
9 | 9 |
|
10 | 10 | # Welcome! |
11 | 11 |
|
12 | | -Development toolbar/banner for Symfony worktree-based workflows. Displays project information, links |
13 | | -to tools, and ticket details in development environment. |
| 12 | +**DiscoDevBar** is a developer tool that adds a customizable toolbar/banner to your Symfony application, |
| 13 | +providing all-time access to essential development resources right from your browser. Perfect for |
| 14 | +streamlining your development workflow by keeping frequently-used tools, admin panels, and services |
| 15 | +just one click away. |
| 16 | + |
| 17 | +## What is DiscoDevBar? |
| 18 | + |
| 19 | +DiscoDevBar creates a persistent banner (typically placed at the top of your layout) that displays |
| 20 | +during development. It's highly configurable via YAML, allowing you to create custom buttons and |
| 21 | +links to anything you need: admin panels, database tools, email catchers, API documentation, or |
| 22 | +any other development resource. |
| 23 | + |
| 24 | +### Perfect for Docker Environments |
| 25 | + |
| 26 | +Since configuration is YAML-based, it's incredibly easy to generate dynamically when setting up new |
| 27 | +development environments. When using Docker or similar containerization, port numbers often change |
| 28 | +between setups - but with DiscoDevBar, you can regenerate the configuration file on each environment |
| 29 | +startup, ensuring all links always point to the correct ports and services. |
14 | 30 |
|
15 | 31 | ## Features |
16 | 32 |
|
17 | | -- Widget-based configuration system via YAML |
18 | | -- Displays milestone, PR, and ticket information |
19 | | -- Quick links to admin panel, phpMyAdmin, Mailpit |
20 | | -- Customizable icons, text, and links |
21 | | -- Only loads in development environment |
22 | | -- Zero production overhead |
| 33 | +- **Fully customizable via YAML** - Easy to configure and regenerate for different environments |
| 34 | +- **Flexible widget system** - Create buttons with Font Awesome icons, emoji, text labels, or any combination |
| 35 | +- **Display anything** - Add links to admin panels, database tools, email catchers, API docs, or any development resource |
| 36 | +- **Action buttons** - Direct access to frequently-used tools and services |
| 37 | +- **Environment-aware** - Only loads in development environment, zero production overhead |
| 38 | +- **Dynamic configuration** - Perfect for Docker setups where ports change - regenerate config on startup |
| 39 | +- **Customizable placement** - Position widgets on left or right side of the toolbar |
23 | 40 |
|
24 | 41 | ## Requirements |
25 | 42 |
|
|
0 commit comments