-
Notifications
You must be signed in to change notification settings - Fork 52
Add join() function #1086
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
Add join() function #1086
Conversation
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.
Pull Request Overview
This pull request adds a new join() function to DSC that concatenates array elements or string characters using a delimiter. The implementation includes comprehensive documentation and test coverage.
Key changes:
- Adds
join()function implementation with support for arrays and strings - Includes localization strings for error messages and descriptions
- Provides comprehensive documentation with examples and parameter details
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| dsc_lib/src/functions/mod.rs | Registers the new join module and function in the dispatcher |
| dsc_lib/src/functions/join.rs | Implements the join function with array and string support |
| dsc_lib/locales/en-us.toml | Adds localized strings for join function messages |
| dsc/tests/dsc_functions.tests.ps1 | Adds test cases for join function behavior |
| docs/reference/schemas/config/functions/join.md | Provides comprehensive documentation with examples |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
56b21d7 to
79f8e32
Compare
|
You might wait til after the |
|
@Gijsreyn you can address the conflicts now |
…into add-join-function
PR Summary
This pull request adds the join() function, including reference documentation.
PR Context
Partially addresses #57