Toolverse
Wszystkie skille

rfc-check

autor: meta-pytorch

Sprawdź, czy Twoje zmiany wymagają RFC przed rozpoczęciem pracy

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps

O skillu

Narzędzie do analizy proponowanych zmian w kodzie i określenia, czy wymagają formalnego RFC (Request for Comments). Automatycznie identyfikuje zmienione pliki, sprawdza czy dotyczą kluczowych interfejsów API, wykrywa łamiące zmiany oraz nowe abstrakcje. Pomaga zespołom podejmować decyzje architektoniczne w oparciu o jasne kryteria — RFC jest wymagane dla nowych API w core, zmian łamiących kompatybilność i decyzji architektonicznych, natomiast nie jest potrzebne dla poprawek błędów, aktualizacji dokumentacji czy drobnych refaktoryzacji.

Jak używać

  1. Uruchom narzędzie z kontekstem zmian, które planujesz — możesz podać listę zmian ręcznie lub pozwolić narzędziu na identyfikację zmian za pomocą git diff. 2. Narzędzie automatycznie przeanalizuje wszystkie zmienione pliki i sprawdzi, czy którekolwiek z nich znajdują się w katalogu src/openenv/core/, gdzie zmiany wymagają szczególnej uwagi. 3. Sprawdzi podpisy publicznych API pod kątem zmian łamiących kompatybilność oraz zidentyfikuje wszelkie nowe abstrakcje lub wzorce projektowe wprowadzane przez Twoje zmiany. 4. Porówna Twoje zmiany z istniejącymi RFC w katalogu rfcs/, aby znaleźć potencjalne konflikty lub zależności między decyzjami. 5. Otrzymasz raport z listą zmian, identyfikacją plików core, zmian API, nowych wzorców oraz ostateczny werdykt (RFC nie jest wymagane, rekomendowane lub wymagane) wraz z uzasadnieniem. 6. Jeśli RFC jest wymagane, narzędzie zasugeruje tytuł RFC, powiąże go z istniejącymi RFC i wykaże kluczowe decyzje, które powinieneś udokumentować.

Podobne skille