Skip to main content
  1. Snippits & Exemplars/
  2. WolfspyreLabs Exemplars/
  3. WolfspyreLabs ShortBarks/

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 #

Example invocationLang: gotmpl
{{< gitlab
  baseURL="https://gitlab.wolfspyre.io/"
  projectID="1121"
  cardSize="75%"
  icon="wpl-tanuki"
>}}
Wolf NobleAuthor09/20/24 21:56:47Date53c19673Commit💄add opnsense and proxmox icons. Fixes #135Title
49
Open
101
Closed
150
Total

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?

disablementLang: gotmpl
{{< gitlab
  baseURL="https://gitlab.wolfspyre.io/"
  projectID="1121"
  cardSize="75%"
  getCommitStats="false"
  getIssueStats="false"
  getBadges="false"
>}}

Iconic Independance #

Custom Icon #

Custom IconLang: gotmpl
{{< gitlab
  baseURL="https://gitlab.wolfspyre.io/"
  projectID="1121"
  cardSize="75%"
  getCommitStats="false"
  getIssueStats="false"
  getBadges="false"
  icon="wpl-tanuki"
>}}

No Icon #

No IconLang: gotmpl
{{< gitlab
  baseURL="https://gitlab.wolfspyre.io/"
  projectID="1121"
  cardSize="75%"
  showIcon="false"
>}}
Wolf NobleAuthor09/20/24 21:56:47Date53c19673Commit💄add opnsense and proxmox icons. Fixes #135Title
49
Open
101
Closed
150
Total

No Icon - bareLang: gotmpl
{{< gitlab
  baseURL="https://gitlab.wolfspyre.io/"
  projectID="1121"
  cardSize="75%"
  showIcon="false"
  getCommitStats="false"
  getIssueStats="false"
  getBadges="false"
>}}