---
id: доприношење
title: "Доприношење Verdaccio-у"
---
First of all Пливање у водама непознатог кода није лако, али, ми смо ту да Вам помогнемо.
## Канали за комуникацију
Ако сте вољни да питате, на располагању су два канала за дискусију:
* [Јавни Discord канал](http://chat.verdaccio.org/)
## Хајде да почнемо
На први поглед, verdaccio је јединствени репозиторијум, али у пракси постоје многи начини да допринесете развоју и употребите технологију.
### Нађите своје место под сунцем
Сви ми поседујемо различите вештине, хајде да откријемо где је коме удобно.
### Знам или желим да научим Node.js
Node.js је основа `verdaccio`. Користимо библиотеке као на пример `express`, `commander`, `request` или `async`. Verdaccio је практично Rest API који успоставља комуникацију са `npm` клијент-компатибилним, као што је `yarn`.
Имамо дугачку [листу plugina](plugins.md) спремну да се користи и истовремено унапређује, а ко зна, [можда се одлучите да направите и свој Plugin](dev-plugins.md).
### Волео бих када бих могао да радим у User Interface-у
Недавно смо се пребацили на коришћење модерних технологија као што су `React` и `element-react`. Узбуђени смо због нових идеја и размишљања како да унапредимо UI.
### Више ми прија да унапређујем Stack
Наравно да можете и били бисмо јако срећни ако бисте учествовали у унапређивању stack-а. Могли бисте на пример да побољшате dependencies као на пример `eslint`, `stylelint`, `webpack`. Чак и ако бисте могли само мало да побољшате `webpack` конфигурацију, то би било сјајно. Свака сугестија је добродошла. Осим тога, ако имате искуства са **Yeoman-ом** могли бисте да нам помогнете са [verdaccio генератором](https://github.com/verdaccio/generator-verdaccio-plugin).
Ево неких од идеја:
* Креирајте common eslint rules која ће се користити у свим dependencies или pluginima
* Унапредите Flow types definitions delivery
* Како прећи на Webpack 4
* Унапредите hot reload са Webpack-ом
* Пошто користимо babel и webpack у свим dependencies, зашто не бисмо имали заједнички preset?
* Унапредите continous integration delivery
### Сјајан сам у сређивању Документације
Многи сарадници имају дар за проналажење грешака у куцању и граматичких грешака, а то је јако важно јер подиже искуство коришћења на нови ниво.
### Ја сам Дизајнер
Frontend нашег вебсајта би био јако срећан да види и усвоји неку од Ваших идеја.
Иначе, наш сајт је базиран на [Docusaurus](https://docusaurus.io/).
### Ја сам DevOps
Имамо веома популаран Docker image коме је потребно одржавање и прилично велика унапређења. Требамо Ваше знање, стављено у службу свих корисника.
Имамо подршку за **Kubernetes**, **Puppet**, **Ansible** и **Chef**. Потребна нам је помоћ за све то, тако да, слободно баците поглед на све наведене репозиторијуме.
### Могао бих да радим Превођење
Verdaccio стреми ка томе да буде доступан на што више језика. Како бисмо то постигли, **имамо апсолутно сјајну подршку** преко [Crowdin-а](https://crowdin.com), невероватно добре платформе за превођење.
Поставили смо пројекат тако да можете да одаберете свој омиљени језик, а ако га не пронађете на листи, слободно затражите да га додамо тако што ћете нам [послали поруку (ticket)](https://github.com/verdaccio/verdaccio/issues/new).
[Правац на Crowdin Verdaccio](https://crowdin.com/project/verdaccio)
## Спреман сам да дам свој допринос
Ако Вам размишљање иде у смеру *"Већ сам видео [репозиторијуме](repositories.md) и спреман сам да одмах започнем посао"* имамо добру вест за Вас, јер то је следећи корак.
Научићете све што је потребно за рад јер [смо спремили упутство намењено управо томе](build.md).
Једном када испробате све могуће скрипте и научите како да их користите, спремни сте да начините следећи корак, [**run Unit Test**](test.md).
## Листа свих сарадника. Волели бисмо да и Вас видимо овде !