4.3 KiB
id | title |
---|---|
contributing | Współtworzenie Verdaccio |
First of all Zapoznanie się z obcą podstawą kodowania nie jest łatwe, ale jesteśmy tutaj, aby Ci z tym pomóc.
Kanały komunikacji
Jeżeli masz jakieś pytania, używamy dwóch kanałów do dyskusji:
Pierwsze kroki
Na pierwszy rzut oka verdaccio jest pojedyńczym repozytorium, lecz jest wiele sposobów, dzięki którym możesz z nami współpracować i wiele technik do przećwiczenia.
Znajdowanie swojej mocnej strony
Wszyscy posiadamy różne umiejętności, więc zobaczmy w czym czujesz się komfortowo.
Znam lub chcę się nauczyć Node.js
Node.js jest podstawą verdaccio
, używamy bibliotek takich jak express
, commander
, request
lub async
. Verdaccio to w zasadzie Rest API, które tworzy komunikację z npm
klientami zgodnymi, jak yarn
.
Posiadamy długą listę wtyczek gotową do użycia oraz rozwijania, ale również możesz stworzyć swoją własną.
Wolę pracować w interfejsie użytkownika
Od niedawna zaczęliśmy używać nowoczesnych technologii, takich jak React
oraz element-react
. Z niecierpliwością oczekujemy nowych pomysłów na ulepszenie interfejsu użytkownika.
I feel more confortable improving the stack
Of course, we will be happy to help us improving the stack, you can upgrade dependencies as eslint
, stylelint
, webpack
. Mógłbyś jedynie poprawić konfigurację
pakietu internetowego, byłoby świetnie. Wszelkie propozycje są mile widziane. Ponadto, jeśli masz doświadczenie z Yeoman możesz nam pomóc z generatorem verdaccio.
Tutaj jest kilka pomysłów:
- Utwórz wspólne reguły eslint, które będą używane we wszystkich zależnościach lub wtyczkach
- Ulepsz dostarczanie definicji typów Przepływu
- Przejście do Pakietu Internetowego 4
- Popraw szybkie ładowanie za pomocą Pakietu Internetowego
- Używamy babel i pakietu internetowego we wszystkich zależnościach, czemu więc nie zastosować wspólnego ustawienia?
- Popraw dostawę ciągłej integracji
Robię świetne dokumentacje
Wiele współtwórców znajduje literówki i błędy gramatyczne, to również przyczynia się do ogólnego wrażenia podczas rozwiązywania problemów.
Jestem projektantem
Mamy stronę frontendową http://www.verdaccio.org/, na której chętnie zobaczymy twoje pomysły.
Nasza strona internetowa jest oparta o Docusaurus.
Jestem DevOps
Mamy bardzo popularny obraz Docker, https://hub.docker.com/r/verdaccio/verdaccio który wymaga konserwacji i najprawdopodobniej ogromnych ulepszeń, potrzebujemy twojej wiedzy dla korzyści wszystkich użytkowników.
Wspieramy Kubernetes, Puppet, Ansible i Chef oraz potrzebujemy pomocy tych dziedzinach, nie krępuj się sprawdzić wszystkie repozytoria.
Mogę tłumaczyć
Verdaccio chce być wielojęzyczny, w tym celu mamy niesamowitą pomoc ze strony serwisu Crowdin, który jest świetną platformą do tłumaczeń.

Przygotowaliśmy projekt, w którym możesz wybrać swój ulubiony język, jeśli nie znalazłeś tam swojego języka, nie wahaj się powiadomić nas o tym poprzez wysłanie zgłoszenia.
Przejdź do Verdaccio na platformie Crowdin
Jestem gotowy do współtworzenia
Jeśli myślisz "Widziałem już repozytoria i jestem gotów zacząć od razu", wtedy mam dla Ciebie dobrą wiadomość, która znajduje się w następnym kroku.
Będziesz potrzebował nauczyć się budować, przygotowaliśmy dla ciebie poradnik.
Gdy zapoznasz się ze wszystkimi skryptami i będziesz wiedział jak ich używać, będziesz gotów do następnego kroku, uruchom Test jednostek.