Configuration
Every key in config/polyslug.php, its default, and what it changes.
Attribute options
Every #[Polyslug] constructor parameter with its type, default and effect.
Model API
Every method the HasPolyslug trait adds and every hook the Sluggable interface lets you override.
Commands
The four Artisan commands the package registers, with every option.
Events
The three events Polyslug dispatches, with their payloads and when they fire.
Contracts
Every interface you can implement or bind, and what each one promises.
Exceptions
The five exceptions the package throws, what each one means, and what to change.
Database
The three tables the package creates, the indexes that carry its guarantees, and how those differ per engine.