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"
>}}