# Contibute as a helper!

### Looking to contribute to anything? <a href="#looking-to-contribute-to-anything" id="looking-to-contribute-to-anything"></a>

You don't need to be technically or artistically inclined to contribute to KodaDot. We have many opportunities for those like you who want to change the open-source NFT marketplace. We believe one of the best ways to bring a community together is by bringing a challenge amongst themselves. This way, members either learn how to collaborate or innovate.

We built KodaDot as an open-source community project. Everyone can contribute regardless of their technical ability and dedication. Choose what you're good at and get rewarded. We value the high-quality effort. Here's what you can do for us:

### Translating KodaDot <a href="#translating-kodadot" id="translating-kodadot"></a>

We are always innovating and reiterating, which means we must update our documentation as frequently and accurately as possible in all of KodaDot's available languages. We welcome new translations (i.e in another language) as well as updates to our previously existing translations!

If you'd like to contribute to KodaDot by translating our documentation in any way, please make sure you understand:

* **ALL** pull requests and committed changes must align with our [contribution guidelines](https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md).
* Each contribution needs at least **TWO native-speaking reviewers in the language of the contribution**, otherwise, your pull request won't be approved.

Read through our guide for [first-time contributors](https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md) if you'd like more information.

### Getting Started <a href="#getting-started" id="getting-started"></a>

We'll show you step-by-step how to contribute to KodaDot by translating

1. Go to [KodaDot's Github Repository](https://github.com/kodadot/nft-gallery)
2. Go to the "langDir" folder and open it&#x20;

   <figure><img src="https://docs.kodadot.xyz/language-translations/0.png" alt=""><figcaption></figcaption></figure>
3. Once you're in "nft-gallery/langDir/", go to the upper right corner and click on "Fork" - this is the codebase that you'll be able to make changes in&#x20;

   <figure><img src="https://docs.kodadot.xyz/language-translations/1.png" alt=""><figcaption></figcaption></figure>

**IMPORTANT:** The "en.json" file is where the new updates (builds/additions) will be. If you're translating in another language, make sure what you're translating is up to date with the en.json file. You might come across previously translated parts when accessing your language. All you have to do is take what's translated, compare it with en.json, and translate what wasn't previously in your file. Your other option is to start your translation from scratch.&#x20;

<figure><img src="https://docs.kodadot.xyz/language-translations/4.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://docs.kodadot.xyz/language-translations/2.png" alt=""><figcaption></figcaption></figure>

4. Click on the "edit" icon to make changes. You can scroll through the file to see what hasn't been translated accurately or what hasn't been updated.&#x20;

   <figure><img src="https://docs.kodadot.xyz/language-translations/3.png" alt=""><figcaption></figcaption></figure>
5. When you finish making changes, scroll until you see the "Commit Changes" box.

* If you're updating a previously existing translation, put "Update yourlanguage.json" (for example, "Update fr.json")
* If you're adding a new language, put "Add mylanguage.json" (for example, "Add kr.json")

Then commit all the changes.

![5](https://docs.kodadot.xyz/language-translations/5.png)

🎉 Congratulations! You've submitted your change! All you have to do is wait for our approval

***Remember, you have to get TWO native-speaking reviewers to review your change***

In case you have any questions, don't hesitate and contact us on [discord](https://discord.gg/yzdWuFaY8W)!

#### Rewards <a href="#rewards" id="rewards"></a>

$50-100 USD - Updating a previously existing translation (minor tweaks, significant upgrades, rephrasing etc.) $150-300 USD - Translating a new language

## Catching Bugs <a href="#catching-bugs" id="catching-bugs"></a>

The main focus of our bug bounty program is to make sure KodaDot's user experience goes as smoothly as possible. One of our goals is to hunt down possible bugs that may occur during KodaDot's constantly evolving platform.

### Submit a Bug Report <a href="#submit-a-bug-report" id="submit-a-bug-report"></a>

If you come across a bug, please use our [bug report form](https://github.com/kodadot/nft-gallery/issues/new?assignees=\&labels=bug\&template=bug.yml\&title=Be+descriptive+and+short) on GitHub to report and detail your scenario while following the [Code of Conduct](https://github.com/kodadot/nft-gallery/blob/main/CODE_OF_CONDUCT.md).

If you find yourself on Github wanting to immediately report an issue, here's how you can do it through our [Repository](https://github.com/kodadot/nft-gallery):

**1) Go to 'nft-gallery'**

![step1](https://docs.kodadot.xyz/bug_report/step1.png)

**2) Click on 'Issues'**

![step2](https://docs.kodadot.xyz/bug_report/step2.png)

**3) Click on "New issue"**

![step3](https://docs.kodadot.xyz/bug_report/step3.png)

**4) Choose "Get Started" on the Bug Report option**

![step4](https://docs.kodadot.xyz/bug_report/step4.png)

**5) Fill out the boxes**

![step1](https://docs.kodadot.xyz/bug_report/step5.png)

**NOTE: The more thorough and detailed your bug reports are, the faster a developer can review it and reward you in $KSM. Collaborators and contributors have a say on the significance of the bug and whether or not it should be prioritized, which might affect the speed in which the bug is resolved.**

Feel free to ask in our Discord about the issue you submitted

#### Rewards <a href="#rewards-1" id="rewards-1"></a>

We reward bounty hunters in $KSM. They can vary from $50 up to $600 depending on the severity of the bug. However, you can become disqualified if you don't follow the Code of Conduct.

## Quality Assurance <a href="#quality-assurance" id="quality-assurance"></a>

To have a way the faster pace of development, as our current pace of **pull-requests was hitting 250 pull-requests in February on a monthly average**, we've realized **we need more people to participate and to share with developers more humble and honest feedback on their work**.

The result would be that we could deliver user experience quality in a shorter time window. It's pretty natural that developers sometimes miss delivering the 100% specification in issues or something breaks. Happens and no need to make a drama out of it. Everyone is learning.

Till we have e2e tests complete on KodaDot, we would like to **happily reward your participation for your input on our pull-requests to the codebase.**

To participate, you must respect our code of conduct below

### Code of Conduct <a href="#code-of-conduct" id="code-of-conduct"></a>

* Demonstrating empathy and kindness toward other people
* Being respectful of differing opinions, viewpoints, and experiences
* Giving and gracefully accepting constructive feedback
* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
* Focusing on what is best not just for us as individuals but for the overall community

You can read more about it in our [CODE\_OF\_CONDUCT](https://github.com/kodadot/nft-gallery/blob/main/CODE_OF_CONDUCT.md)

### Rewards <a href="#rewards-2" id="rewards-2"></a>

Once we are satisfied with your approach, we can **give you rewards for reviewing our pull requests.**

This is still undergoing thought process and experiment to establish a fixed amount of rewards for participation.

**The base range where we value your contribution is around $20-$50.** If there is the opportunity you are a technical contributor and you make origin pull-request suggestions on what and why should be done the other way, **the possibility raises up to $100.**

### Reference <a href="#reference" id="reference"></a>

* [What is Quality assurance?](https://en.wikipedia.org/wiki/Quality_assurance)
