skyl / corpora

Corpora is a self-building corpus that can help build other arbitrary corpora
GNU Affero General Public License v3.0
2 stars 0 forks source link

Implement GitLabIssueTracker for corpora_pm #17

Open skyl opened 1 week ago

skyl commented 1 week ago

Develop a GitLabIssueTracker class that implements the AbstractIssueTracker interface within the corpora_pm module. This will parallel the existing GitHubIssueTracker implementation.

Objective

Enable corpora_pm to integrate with GitLab by creating a new issue tracker provider. This will allow tracking and managing issues on GitLab repositories, similar to existing capabilities for GitHub.

Requirements

Considerations

This feature will extend the utility of corpora_pm to a wider range of users who utilize GitLab for project management, enhancing the adaptability and reach of the tools developed in this project. Ensure that your implementation adheres to the repository's guidelines for contributing and integrates smoothly into the existing codebase. Avoid introducing breaking changes unless absolutely necessary, providing fallbacks or configurations as needed.