-
Notifications
You must be signed in to change notification settings - Fork 111
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
[Good First Issues]: implement function "split_from_end" - 7 points #588
Labels
Comments
Team, let me know if I can be of help for this one. I did split from start. |
I'd like to implement this function, please assign this issue to me. |
Hi @ShadowWalker98 thank you for your interest, I assigned it to you |
Hello, |
Hi I’m really sorry. I was not able to do it yet. I actually joined for my
masters degree, and was caught up in it, but I’ll get right on it by Dec
12th as my semester ends on that day.
…On Wed, 15 Nov 2023 at 03:01, Oleksandr Krutko ***@***.***> wrote:
Hello,
Any progress with this issue since April?
—
Reply to this email directly, view it on GitHub
<#588 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKTXGMTLVN47GWFHC2D6XRTYERZELAVCNFSM6AAAAAAWRBRA6WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJRHE3TENBZHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Motivation
Vanus Functions are a series of pre-built functions worked within Vanus transformer. By choosing a function, users can specify the way that events will be changed.
It will be a good start if you decide to contribute to Vanus codes.
Details
Function name: split_from_end
Args
Description
The function is used to scan the source JSON path from right to left, split it into an array of two sub-strings from the given numeric position of the character, and assign the array to a target JSON path. The character of the position should be included in the first sub-string (from right to left).
Example
After the function.
The transformed event should look like this:
How to implement
function-split_from_end
split_from_end.go
underinternal/primitive/transform/action/strings
, and then implement the function.split_from_end_test.go
underinternal/primitive/transform/action/strings
for unit test.internal/primitive/transform/runtime/init.go
.Contribution points
Each issue counts specific points based on its difficulty. Contributors earn the corresponding points if they solve that issue. Contribution points are used to describe the contributions contributors have made. They can also be used to get rewards when there are community events.
This issue counts 7 points.
How to claim to solve the issue
If you want to implement this function, please leave a comment in this issue like:
Vanus community will assign the issue to you on time.
The text was updated successfully, but these errors were encountered: