Otwarte źródło · Wspólnota

Wkład na rzecz WAF++

WAF++ żyje od składek. Czy piszesz kod, poprawiasz dokumentację, przeglądasz RFC, lub dzielić się doświadczeniem z rzeczywistych projektów - każdy wkład kształtuje ramy.

6 sposobów wniesienia wkładu Brak minimalnej wielkości składki Wszystko dzieje się na otwartej przestrzeni.
Jak

Sposoby wniesienia wkładu

Kod, treść, społeczność - wybierz to, co pasuje do Twoich umiejętności i czasu.

Kod

PR & Issues

Naprawiać błędy, wdrażać sterowanie, ulepszać oprzyrządowanie. Każdy PR jest sprawdzany przez opiekuna i powiązany z decyzją.

Zawartość

Dokumenty i wzory

Pisz dokumentację filarową, architekturę referencyjną, wzorce najlepszych praktyk lub konkretne przykłady z rzeczywistych projektów.

Przegląd

Przeglądy RFC

Komentarz dotyczący otwartych RFC, propozycje alternatywnych rozwiązań lub głosowanie nad decyzjami ramowymi. Każdy głos się liczy - szczególnie w świecie rzeczywistym.

Tłumaczenie

Lokalizacja

Pomoc w tłumaczeniu treści na język niemiecki, angielski lub inne języki. WAF++ powinien być dostępny dla globalnej społeczności chmur.

Wspólnota

Grupy robocze

Przyłącz się do grupy roboczej lub jej proponuj ją wokół konkretnego filaru, modelu punktowego, biblioteki sterowania lub architektury odniesienia.

Wydarzenia

Rozmowy i rozmowy

Prezentuj WAF++ na konferencji, organizuj sesję Birds- of- a - Pióro lub prowadź warsztaty społeczne. Praktyczne doświadczenie to złoto.

Pierwsze kroki

Zaczynając

Cztery kroki od nowicjusza do sponsora.

1

Poznaj organizację GitHub

Przeglądanie otwartych zagadnień oznakowanychgood first issuelubhelp wantedatgithub.com / waf2pNie ma problemu? Otwórz i opisz, z czym chcesz walczyć.

2

Przedstaw się na Slack

Dołącz do społeczności na Slack, przywitaj się#general, zadawać pytania i dowiedzieć się, która Grupa Robocza pasuje do Twojej przeszłości i interesów.

3

Fork → branch → PR

Fork odpowiednie repozytorium, utworzyć gałąź funkcji i otworzyć żądanie ciągnięcia. Opiekun dokona przeglądu, udzieli informacji zwrotnej i poprowadzi Cię przez ten proces.

4

Większe zmiany? Najpierw otwórz RFC

Dla nowych filarów, łamania zmian, zdobywania zmian lub aktualizacji zarządzania - projekt RFC w GitHub Dyskusje. Społeczność dokonuje jej przeglądu przed rozpoczęciem wdrażania. To pozwala na śledzenie decyzji.

Współpraca

Grupy robocze

Grupy robocze to zespoły skupione na tematyce budujące określone części WAF++. Każdy może zaproponować jedną - wszystko czego potrzebujesz to karta, co najmniej jeden trop i opiekun sponsora.

Znajdź WG

Sprawdź otwarte propozycje WG na GitHub Dyskusje i dołącz do pasującego kanału na Slack. Możesz wnieść wkład bez pełnego zaangażowania.

Uruchom WG

Stwórz kartę w dyskusji o GitHub, znajdź opiekuna i ogłoś to na Slack. WG mogą koncentrować się na każdym zakresie: jednym filarze, kwestii narzędzi, podejściu punktowym.

Wyniki statku

Wyjścia WG wracają jako PRs i RFC. Każdy wynik jest publiczny, identyfikowalny i cytowalny - zgodny z zasadami przejrzystości WAF++.

Dostępność

Charakterystyczny cykl życia

Każda zdolność WAF++ przenosi się przez jasny cykl życia. Każdy etap jest chroniony przez proces RFC / ADR, więc użytkownicy zawsze wiedzą, jak dojrzała jest funkcja i czego się spodziewać przed jej przyjęciem.

Zamknięte Alpha

Poznaj prywatnie

Mała grupa wczesnych adopcji testuje zdolność w kontrolowanych środowiskach. API, model punktacji, lub powierzchnia CLI jest celowo niestabilna i może ulec zmianie bez uprzedzenia.

Jak to wchodzi

  • Projekt lub otwarty RFC definiuje eksperyment
  • Tylko kohorta dostępowa
  • Feedback drives fast iteraction
Zob. projekt RFC
Alfa

Badanie otwarte

Zdolność jest dostępna dla każdego, kto chce spróbować. Interfejsy są w większości stabilne, ale Łamanie zmian jest nadal możliwe w oparciu o opinie społeczności.

Jak to wchodzi

  • RFC akceptowane z zakresem alfa
  • Dostępne dokumenty i notatki do wydania
  • Dyskusje GitHub zbierają informacje zwrotne
Dołącz do dyskusji alfa
Beta

Wykorzystanie w produkcji

Zdolność jest kompletna i gotowa do wykonania udokumentowanych przypadków użycia. Nadal mogą się zdarzyć niewielkie zmiany, ale łamanie zmian wymaga wyraźnych wytycznych dotyczących migracji.

Jak to wchodzi

  • RFC przyjęte i wdrożenie połączone
  • Kryteria gotowości do produkcji dokumentów ADR
  • Przeszedł przegląd bezpieczeństwa, wydajności i zgodności
Dopuszczalne RFC toru
GA

Dostępność ogólna

Zdolność ta jest w pełni wspierana, objęta polityką stabilności i zalecana dla wszystkich użytkowników. Jest utrzymywany z aktualizacjami kompatybilnymi z backwards- i przejrzystymi oknami deprecjacji.

Jak to wchodzi

  • Status RFC przenosi się dowdrożony
  • Ostateczne ADR ratyfikuje stabilną umowę
  • Dodano do oficjalnego pociągu zwalniającego
Zobacz wdrożone RFC

Każdy etap jest powiązany z procesem RFC / ADR.Kiedy RFC jest akceptowane, uruchamia bramę Alpha lub Beta; gdy jest oznaczona wdrożonyzdolność staje się GA- gotowy. Postępuj zgodnie z pełnym obrazem na Nadajnik RFClub zaproponować kolejną zmianę w Dyskusje o GitHub.

Proces

Proces RFC

Znaczące zmiany przechodzą przez RFC (wniosek o komentarze). Proces ten jest lekki, ale zapewnia, że każda decyzja jest poddawana przeglądowi i udokumentowana.

Projekt
Otwórz dyskusję na temat GitHub za pomocą swojej propozycji
Przegląd
Społeczność i opiekunowie komentują i udoskonalają
Decyzja
TSC lub leniwy konsensus - udokumentowane publicznie
Wykonanie
PR połączone, changelog zaktualizowane
Zobacz znacznik RFC →
Gotowy?

Żaden wkład nie jest zbyt mały.

Fix literacki, komentarz wyjaśniający, przegląd - to wszystko przesuwa ramy do przodu. WAF++ jest zbudowany publicznie i społeczność jest zawsze otwarta.