-
Notifications
You must be signed in to change notification settings - Fork 112
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 "capitalize_word" - 8 points #373
Comments
I would like to implement this function. Please assign it to me.( I am a beginner and have not worked with go before, but really interested to learn go and want to contribute to the project ) |
Hi thanks you for your comment, I will assign it to you. |
Hi @varuntumbe ,how is it going with this function? You may have some questions during implementation, Join the Slack channel to discuss with other developers. Also there you can know details about how to get contribution rewards. |
I'd like to implement this function if no one else has made progress for this. I'm fairly new with go but I want to contribute. |
|
@faculerena how is it going? Its been a while now? |
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
This function is used to capitalize all words in a string of an existed json element.
Description
Function name: capitalize_word
Function args:
Function description: Capitalize all words in a string of an existed json element. The previous value of the json object will be replaced.
Example
For example, if users' original event looks like this:
After the function "capitalize_word":
The transformed event should look like:
How to implement
function-capitalize-word
capitalize_word.go
underinternal/primitive/transform/action/strings
, and then implement the function.capitalize_word_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 8 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: