Utrzymywanie niestandardowych poprawek na kodzie firm trzecich

Buduję aplikację internetową, która korzysta z biblioteki JavaScript innej firmy (TinyMCE).

Moja aplikacja ma pewne specyficzne potrzeby, które wymagają ode mnie łatania biblioteki w kilku miejscach. Poprawki są łatwe (mniej niż kilkanaście linii), ale ponieważ są specyficzne dla naszego przypadku użycia, a nie błędów.

Chciałbym móc aktualizować, gdy zostaną wydane nowe wersje samej biblioteki, co nadpisze nasze zmiany w naszym repozytorium Git.

Potrzebuję sposobu, aby upewnić się, że nasze poprawki są zawsze stosowane przed wypchnięciem zaktualizowanej biblioteki na serwer produkcyjny. Ponieważ zmiany są bardzo małe, nie byłoby problemu, aby zastosować je ręcznie.

Jak mogę zapewnić, że moje poprawki do kodu innych firm zostaną zastosowane w naszym repozytorium podczas aktualizacji kodu innej firmy?

questionAnswers(2)

yourAnswerToTheQuestion