-
Notifications
You must be signed in to change notification settings - Fork 0
Add Dynamic Shape 2 page with unicode-based angles and line flipping #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
|
Pull the business logic into its own project. |
Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
|
Try building this again. |
petronivs
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Try building this again.
Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
petronivs
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add instructions to the readme file for running this in codespace, as well as a description of the architecture.
… README Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
Added comprehensive instructions for running the project in GitHub Codespaces and detailed architecture documentation to the README. The documentation now includes setup steps, port forwarding information, and a complete breakdown of the layered architecture with the separated business logic. Commit 16da9ce |
petronivs
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix the file name for class1.
Add unit tests.
Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
Fixed the file name for Class1 (renamed to DynamicShapeGenerator.cs) and added comprehensive unit tests with 10 test cases covering all major functionality including empty/null input handling, line connectivity, bounds checking, and property validation. All tests pass successfully. Commit 093389a |
petronivs
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add a copilot-instructions.md file
…lines Co-authored-by: petronivs <49458676+petronivs@users.noreply.github.com>
Added comprehensive copilot-instructions.md file with detailed development guidelines, architecture patterns, testing requirements, and troubleshooting guidance for AI assistants working on this project. Commit a8f0e3b |
This PR implements a new "Dynamic Shape 2" page that creates dynamic line patterns using unicode-based angles with conditional line flipping logic.
Changes Made
New Page: Dynamic Shape 2
/dynamic-shape-2Key Differences from Original Dynamic Shape
Unicode-based Angles: Uses the unicode value directly as the angle instead of incremental 180-degree rotations
Line Flipping Logic: Flips lines that point away from both center lines
Technical Implementation
Testing
/dynamic-shape-2The implementation provides more varied and character-dependent line patterns while maintaining the connected line drawing behavior of the original Dynamic Shape page.
Fixes #13.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.