Table of contents
Introduction
You can start your Open Source Contribution or enrich your profile by contributing to CNCF (Cloud Native Computing Foundation) Glossary, as Non-Code Contribution does not require any technology-related prior knowledge.
What is CNCF Glossary?
The Cloud Native Glossary is a project led by the CNCF Business Value Subcommittee. Its goal is to explain cloud-native concepts in clear and simple language without requiring any previous technical knowledge. The CNCF Cloud Native Glossary Project aims to define cloud-native concepts in clear and simple language, making them accessible to anyone — whether they have a technical background or not.
Steps to Contribute
Go to the CNCF/glossary Github Page & Fork the Repository.
Then go to this Bengali Localization Issue link and select the desired ``` .md ``` file from the Tracking Issue and comment “I would like to contribute on ``` content/bn/.md ```”
After some time you will be assigned that File. You will get the notification via mail. Then start working on that file.
Pro Tip: Don't start working on a File before getting assigned as there may be someone else working on that file.
Go to your GitHub forked repository and select the “dev-bn” branch.
**Note: ** We do not have any work in Main Branch. All Contributions should be made on the ``` dev-bn
There you go to the “content” folder. Open the ``` Chosen_file.md ``` you want to work with in another tab in the “en” Folder there. Then go back to “content” and then go to the “bn” folder. Create a new file by clicking on ``` Create New Files ``` and name it ``` Chosen_file.md ``` opened from en folder a while ago.
Now you have to Translate the text of ```Chosen_file.md``` .However, it should not be translated directly by Google Translate, it should be written simply in *relevant*,* plain *language.
Note: We must have to follow the style guide provided by CNCF.
After Translating Correctly, You have to Create a Pull Request in "``` dev-bn ```" branch of ``` cncf/glossary ```
This matter cannot be mistaken in any way, the pull request of content localization in Bengali in the main branch will never be merged.
The title of the Pull Request must contain "[bn] Localize Chosen_file.md" and the body must be written in the following format. Otherwise, Pull Request will not be merged
Format is:
Signed-off-by: Your Name [Your email Used In Github]
Localizes “content/bn/Chosen_file.md" to Bengali This is an initial PR as may need some improvements!
Tracking issue: #410Then submit the Pull Request and wait, Code Maintainer or Reviewer will see the code and then Merge, if there is any suggestion they will give it, to get the update, you have to keep an eye on the email or GitHub Notification!
Congratulations! You have successfully made an open-source contribution to the CNCF (Cloud Native Computing Foundation) Glossary.
Conclusion
Thank you for reading this Blog. Hope you learned something new today! If you found this blog helpful, please like, share, and follow me for more blog posts like this in the future.