D
dart-contribute
Przewodnik po workflow'u wkładów do projektu DART – branching, pull requesty i recenzje kodu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność dla Claude'a, Codexa i Copilota wspierająca pracę nad projektem DART. Zawiera reguły nazewnictwa gałęzi (feature/, fix/, refactor/, docs/), procedurę tworzenia pull requestów z lintingiem i testami, wymagane milestone'i dla gałęzi main i release, oraz krytyczną regułę dual-PR dla poprawek błędów – najpierw na release-6.16, potem cherry-pick na main. Integruje się z GitHub CLI i narzędziami pixi.
Jak używać
- Załaduj umiejętność dart-contribute w Claude'ie, Codexie lub Copilot przed pracą nad kodem DART. 2. Utwórz gałąź o nazwie zgodnej z konwencją: feature/nazwa-funkcji, fix/nazwa-błędu, refactor/nazwa-refaktoringu lub docs/nazwa-dokumentacji. Użyj polecenia git checkout -b typ/temat origin/main. 3. Przed committem uruchom pixi run lint, aby automatycznie naprawić błędy stylu kodu, a następnie pixi run test-all, aby sprawdzić wszystkie testy. 4. Wypchnij zmiany na serwer (git push -u origin HEAD) i utwórz pull request za pomocą gh pr create --draft --milestone "DART 7.0". Upewnij się, że PR zawiera sekcje: Summary, Motivation, Changes, Testing, Breaking Changes i Related Issues. 5. Jeśli naprawiasz błąd, utwórz dwa oddzielne pull requesty: najpierw na gałąź release-6.16, a następnie cherry-pick zmian na main i stwórz drugi PR. Każdy PR musi mieć przypisany milestone – DART 7.0 dla main lub DART 6.16.x dla release-6.16. 6. Po utworzeniu PR sprawdź CHANGELOG i zaktualizuj go zgodnie z wytycznymi projektu.