Create Source interface #1

Open
opened 2026-05-28 14:54:35 -05:00 by bobmusinex · 1 comment
Member

The Source interface will be implemented by all package sources. It should have methods to search for packages and to get info about a specific package.

The `Source` interface will be implemented by all package sources. It should have methods to search for packages and to get info about a specific package.
bobmusinex added this to the v0.1.0-alpha milestone 2026-05-28 14:54:35 -05:00
bobmusinex changed title from Create Source interface to Create Source interface 2026-05-28 14:55:00 -05:00
Author
Member

The Service is mostly defined, the remaining challenge is getting the file download method's
return type right. It will probably need to depend on a return type of the File module Downloader.

The Service is mostly defined, the remaining challenge is getting the file download method's return type right. It will probably need to depend on a return type of the File module Downloader.
Sign in to join this conversation.
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#3 Create SourceRegistry Service
ferdinland-minecraft-server/caml
#4 Create ModrinthSource Service
ferdinland-minecraft-server/caml
Reference
ferdinland-minecraft-server/caml#1
No description provided.