GitIgnore
Namespace
Interfaces
ClassifierInterface
Defines the contract for classifying .gitignore entries.
GitIgnoreInterface
Defines the contract for a .gitignore file with its path and entries.
MergerInterface
Defines the contract for merging .gitignore entries.
ReaderInterface
Defines the contract for reading .gitignore files from a storage location.
WriterInterface
Defines the contract for writing .gitignore representations to persistent storage.