Foundry.Forge¶
- Subclasses:
None
Methods¶
- Inherited:
Foundry.Contextual (4), GObject.Object (37), Json.Serializable (8)
- Structs:
class |
|
|
|
|
Virtual Methods¶
- Inherited:
|
Properties¶
- Inherited:
Name |
Type |
Flags |
Short Description |
|---|---|---|---|
r |
|||
r/w/co |
Signals¶
- Inherited:
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
|---|---|---|---|
parent_instance |
r |
Class Details¶
- class Foundry.Forge(**kwargs)¶
- Bases:
- Abstract:
Yes
- Structure:
Abstract base class for forge service implementations.
Foundry.Forgeprovides the core interface for interacting with code hosting platforms and forge services. Concrete implementations handle specific forge APIs and provide unified access to projects, issues, and collaboration features across different platforms.New in version 1.1.
- dup_plugin_info()¶
- Return type:
- find_project()¶
- Returns:
a [class`Dex`.Future] that resolves to a [class`Foundry`.ForgeProject] or rejects with error.
- Return type:
Find the [class`Foundry`.ForgeProject] that represents the current project.
New in version 1.1.
- find_user()¶
- Returns:
a [class`Dex`.Future] that resolves to a [class`Foundry`.ForgeUser] or rejects with error.
- Return type:
Find the [class`Foundry`.ForgeUser] that represents the current user.
New in version 1.1.
- do_find_project() virtual¶
- Returns:
a [class`Dex`.Future] that resolves to a [class`Foundry`.ForgeProject] or rejects with error.
- Return type:
Find the [class`Foundry`.ForgeProject] that represents the current project.
New in version 1.1.
- do_find_user() virtual¶
- Returns:
a [class`Dex`.Future] that resolves to a [class`Foundry`.ForgeUser] or rejects with error.
- Return type:
Find the [class`Foundry`.ForgeUser] that represents the current user.
New in version 1.1.
Property Details¶
- Foundry.Forge.props.plugin_info¶
- Name:
plugin-info- Type:
- Default Value:
- Flags: