Przejdź do treści

Kontakt Kontakt

W sprawie problemów z repozytorium, próśb o funkcje i pytań dotyczących implementacji skorzystaj z poniższych linków projektu.

Repozytorium służy do zgłaszania błędów, składania propozycji nowych funkcji i dostępu do kodu źródłowego. W sekcji Releases dostępna jest historia wersji. PyPI dostarcza szczegóły instalacji i metadane pakietu.

Przy pracach implementacyjnych repozytorium jest najlepszym punktem wyjścia do znalezienia przykładów, szablonów i historii zgłoszonych problemów. Releases oferuje przejrzysty rejestr wersji. PyPI jest najszybszym źródłem metadanych pakietu i poleceń instalacyjnych.

Zanim napiszesz Zanim napiszesz

Wiele pytań ma już odpowiedzi w istniejących zasobach projektu. Strona FAQ obejmuje najczęstsze pytania dotyczące komunikatów pacs ISO 20022, terminów migracji CBPR+ i korzystania z toolkitu. Dokumentacja API wyjaśnia instalację, endpointy, opcje CLI i metody biblioteki Python. Słownik definiuje ponad 60 terminów z zakresu ISO 20022 i komunikatów płatniczych.

Zgłaszając błąd, należy podać typ komunikatu, wersję oraz krótki przykład niepoprawnych danych wejściowych. Dołącz plik wejściowy lub minimalny przypadek reprodukcji. Podaj wersję Pythona i system operacyjny. Im więcej kontekstu zawiera zgłoszenie, tym szybsza będzie jego obsługa.

Planując wdrożenie, warto najpierw sprawdzić ostatnie wydania, aby dopasować prace implementacyjne do znanej wersji pakietu. W kwestii szczegółów instalacji lub zależności PyPI jest najszybszym źródłem potwierdzenia aktualnego rekordu pakietu.

Problemy bezpieczeństwa Problemy bezpieczeństwa

Luki bezpieczeństwa należy zgłaszać poufnie. Nie twórz publicznego issue na GitHub w sprawach bezpieczeństwa. Zamiast tego skorzystaj z formularza doradztwa bezpieczeństwa GitHub w celu złożenia poufnego raportu. Zamieść opis luki, kroki reprodukcji i potencjalny wpływ. Zgłoszenia bezpieczeństwa są traktowane priorytetowo.

Propozycje nowych funkcji Propozycje nowych funkcji

Propozycje nowych funkcji są mile widziane. Utwórz issue na GitHub z etykietą enhancement. Opisz przypadek użycia, oczekiwane zachowanie oraz odpowiednie typy komunikatów lub wersje. Propozycje zgodne z wdrażaniem standardów ISO 20022 i procesami operacji płatniczych mają wyższy priorytet.

Czas odpowiedzi Czas odpowiedzi

To projekt open source utrzymywany równolegle z innymi zobowiązaniami. Większość zgłoszeń otrzymuje wstępną odpowiedź w ciągu kilku dni roboczych. Zgłoszenia błędów z jasnymi krokami reprodukcji są traktowane priorytetowo. Propozycje funkcji są przeglądane na bieżąco i planowane zgodnie ze zgodnością z mapą drogową projektu.

Wkład społeczności Wkład społeczności

Wkład jest mile widziany. Sforkuj repozytorium, utwórz gałąź funkcji i otwórz pull request. Wszystkie pull requesty przechodzą automatyczną walidację i ręczny przegląd. Wytyczne dotyczące wkładu są dostępne w README repozytorium. Zaakceptowany wkład podlega tym samym standardom redakcyjnym i kodowania co reszta projektu.

Ostatnia aktualizacja: