-
Notifications
You must be signed in to change notification settings - Fork 68
Closed
Labels
area/forgejoForgejo-forge relatedForgejo-forge relatedcomplexity/single-taskRegular task; should be done within daysRegular task; should be done within dayskind/featureA request, idea, or new functionalityA request, idea, or new functionality
Description
- create a directory for it in https://github.com/packit/ogr/tree/main/ogr/services
- prepare the file structure and classes with relevant inheritance (see how it is done for other services)
- use functionality from https://codeberg.org/harabat/pyforgejo/src/branch/main/pyforgejo/client.py for creating the service class
- make sure
use_for_servicedecorator is applied for the new service class - create the base exception class in
ogr.exceptions - add relevant tests (also for
ogr.factory)
Client usage docs: https://codeberg.org/harabat/pyforgejo#usage
Package in Fedora: https://packages.fedoraproject.org/pkgs/python-pyforgejo/python3-pyforgejo/
Part of #866
Metadata
Metadata
Assignees
Labels
area/forgejoForgejo-forge relatedForgejo-forge relatedcomplexity/single-taskRegular task; should be done within daysRegular task; should be done within dayskind/featureA request, idea, or new functionalityA request, idea, or new functionality
Type
Projects
Status
done