Conversation
Init commit for SlugApp
Updated README.md to provide detailed information about the Slugify application, including setup instructions, features, and deployment steps.
Feature/slugify
Updated images in the README with a new screenshot.
There was a problem hiding this comment.
Pull Request Overview
This PR adds a new demo project showcasing the Slugify.Core NuGet package (v5.1.1) integrated with the Ivy framework. The demo provides an interactive web application for converting text into URL-friendly slugs with customizable options.
Key Changes:
- New Slugify demo application with interactive UI for slug generation
- Four configurable options: force lowercase, collapse whitespace, collapse dashes, and trim whitespace
- Complete project setup including .NET 9.0 configuration, Docker support, and deployment instructions
Reviewed Changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| Slugify.csproj | Project configuration with .NET 9.0, Ivy framework v1.0.135.0, and Slugify.Core v5.1.1 dependencies |
| Program.cs | Application entry point with Chrome UI configuration and server initialization |
| GlobalUsings.cs | Global using statements for Ivy framework and Slugify namespaces |
| Apps/SlugApp.cs | Main slug generator UI with input fields, option toggles, and result display |
| README.md | Documentation covering setup, features, deployment instructions, and usage guide |
| Dockerfile | Multi-stage Docker build configuration for .NET 9.0 deployment |
| .gitignore | Standard .NET project ignore patterns for build artifacts and IDE files |
| .dockerignore | Docker build exclusions for development files and build artifacts |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…y default by the library so does not need to be defined (leads to an error)
|
@ArtemLazarchuk Please review this user-submitted project |
|
@joshuauaua The project looks great, and the functionality works correctly overall. Only a few minor improvements are needed, which I described above. |
-Placed all elements into one single card instead of two
|
@ArtemLazarchuk I have now committed the following changes from your comment: |
see my feedback above |

This is a demo package project for the Slugify nuget package (https://www.nuget.org/packages/Slugify.Core/5.1.1/). The project uses the latest version of Slugify (5.1.1) and demonstrates how to integrate it with the Ivy framework to convert text into URL-friendly “slugs”.
Features:
• Convert Text to Slugs: Transform any text input into a URL-friendly slug
• Customizable Options:
1. Force lowercase – ensure all characters are lowercase.
2. Collapse whitespace – combine multiple spaces into one.
3. Collapse dashes – remove consecutive dashes.
4. Trim whitespace – remove leading and trailing spaces.
Screenshot of demo :
