Giteway is an HTTP Gateway for Git services, providing a standardized interface for fetching Git information and commits from various service providers, including GitHub, GitLab, Bitbucket (soon), and SSH Git (soon).
Features
Standardized Interface: Giteway exposes a consistent API endpoint for interacting with Git repositories, irrespective of the underlying service provider.
Multi-Provider Support: Easily fetch Git data from GitHub, GitLab, Bitbucket, or even a Git repository accessible over SSH.
Authentication: Securely handle authentication for different Git service providers, supporting various authentication mechanisms.
HTTP Gateway: Access Git data through standard HTTP requests, making it easy to integrate into web applications.
Modular Design: Designed with modularity in mind, making it extensible for adding support for new Git providers.
Getting Started
Prerequisites
Configuration
Usage
API Documentation
Detailed API documentation can be found here (todo).