Initial upload: git-insights-cli with CI/CD workflow
Some checks failed
CI / test (push) Has been cancelled
CI / build (push) Has been cancelled
CI / release (push) Has been cancelled

This commit is contained in:
2026-01-30 20:35:26 +00:00
parent 120736c565
commit 824a5acfbf

11
src/formatters/base.py Normal file
View File

@@ -0,0 +1,11 @@
from abc import ABC, abstractmethod
from typing import Any
class BaseFormatter(ABC):
"""Base class for formatters."""
@abstractmethod
def format(self, data: Any) -> str:
"""Format data to string."""
pass