Gitlab Project
- 🐺
gitlab
- Show some information about a gitlab project.
Attributes #
Name | Usage | Optional | default |
---|---|---|---|
projectID | The project to display information about | โ | nil |
baseURL | The baseURL of the gitlab Instance to query | โ | undefined |
cardSize | assign a w-XXX value to the div entity that makes the card. | โ | 50% |
getBadges | Toggle to en/dis able fetching and presentation of project Badges | โ | true |
getBadges | Toggle to en/dis able fetching and presentation of the project’s badges | โ | true |
getCommitStats | Toggle to en/dis able fetching and presentation of the last commit’s info | โ | true |
getIssueStats | Toggle to en/dis able fetching and presentation of issue summary info | โ | true |
icon | The Icon to use for the background of the card | โ | gitlab-logo |
showAvatar | Toggle to en/dis able fetching and presentation of project Logo | โ | true |
showIcon | Toggle to en/dis able the presentation of the gitlab (or other) icon | โ | true |
Basic Example #
{{< gitlab
baseURL="https://gitlab.wolfspyre.io/"
projectID="1121"
cardSize="75%"
icon="wpl-tanuki"
>}}
Disablement Example #
Note that to disable the options, one must provide a string
false value; as setting a bool(false)
value will circumvent the param setting logic.
There’s LIKELY a better way to do this; but…. only so much time y’kno?
{{< gitlab
baseURL="https://gitlab.wolfspyre.io/"
projectID="1121"
cardSize="75%"
getCommitStats="false"
getIssueStats="false"
getBadges="false"
>}}
Iconic Independance #
Custom Icon #
{{< gitlab
baseURL="https://gitlab.wolfspyre.io/"
projectID="1121"
cardSize="75%"
getCommitStats="false"
getIssueStats="false"
getBadges="false"
icon="wpl-tanuki"
>}}
No Icon #
{{< gitlab
baseURL="https://gitlab.wolfspyre.io/"
projectID="1121"
cardSize="75%"
showIcon="false"
>}}
{{< gitlab
baseURL="https://gitlab.wolfspyre.io/"
projectID="1121"
cardSize="75%"
showIcon="false"
getCommitStats="false"
getIssueStats="false"
getBadges="false"
>}}