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.
- Repozytorium: https://github.com/sebastienrousseau/pacs008
- Wydania: https://github.com/sebastienrousseau/pacs008/releases
- Pakiet: https://pypi.org/project/pacs008/
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.