Skip to content

Repository Meta

The repository meta allows you to add additional data to your repository. It also allows to control the import process to some extent.

name: "My repository"
description: "Cool repository"
category: ["tips", "java", "discord"]
public: true
language: en
directory: tags
include: ["included_tag"]
exclude: ["excluded_tag"]
deep: true

Options

name

type: text

A pretty name for your repository. If not set the repository identifier will be used instead.

description

type: text

A meaningful description what people can expect to find in this repository.

category

type: text list

A list of categories of the tags this repository contains

public

type: boolean

Mark this repository as public. This will make it appear in the discovery. To appear in the discovery you also need to define a name, description and set a language.

People can still import your repository via the identifier or url even if your repository is not marked as public.

language

type: text

Set the language of the repo. Please use a ISO 639-1 code like en, fr or de

directory

type: text

Change the directory where the tags are located Default is root This allows you to include your tags in your project instead of an extra repository. If this is a sub repository the path needs to be relative to the repository directory.

include

type: text list

This is a list of included tags from the defined directory. You may only set include or exclude

exclude

type: text list

This is a list of excluded tags from the defined directory. You may only set include or exclude

deep

type: boolean

This changes if files in subdirectories of directory are processed. The default is false.