forked from NYANDEV/forgejo
Rephrase template documentation to be more clear about .gitea/template (#27450)
Closes #27336 --------- Co-authored-by: silverwind <me@silverwind.io>
This commit is contained in:
parent
13d5d2e711
commit
04e88e6ca5
1 changed files with 8 additions and 5 deletions
|
@ -17,9 +17,14 @@ menu:
|
||||||
|
|
||||||
# Template Repositories
|
# Template Repositories
|
||||||
|
|
||||||
Gitea `1.11.0` and above includes template repositories, and one feature implemented with them is auto-expansion of specific variables within your template files.
|
Gitea (starting with version `1.11.0`) supports creating template repositories
|
||||||
|
which can be used to generate repositories based on the template, complete with
|
||||||
|
variable expansion of certain pre-defined variables.
|
||||||
|
|
||||||
To tell Gitea which files to expand, you must include a `template` file inside the `.gitea` directory of the template repository.
|
All files in the template repository are included in a generated repository from the
|
||||||
|
template except for the `.gitea/template` file. The `.gitea/template` file tells
|
||||||
|
Gitea which files are subject to the variable expansion when creating a
|
||||||
|
repository from the template.
|
||||||
|
|
||||||
Gitea uses [gobwas/glob](https://github.com/gobwas/glob) for its glob syntax. It closely resembles a traditional `.gitignore`, however there may be slight differences.
|
Gitea uses [gobwas/glob](https://github.com/gobwas/glob) for its glob syntax. It closely resembles a traditional `.gitignore`, however there may be slight differences.
|
||||||
|
|
||||||
|
@ -28,7 +33,7 @@ Gitea uses [gobwas/glob](https://github.com/gobwas/glob) for its glob syntax. It
|
||||||
All paths are relative to the base of the repository
|
All paths are relative to the base of the repository
|
||||||
|
|
||||||
```gitignore
|
```gitignore
|
||||||
# All .go files, anywhere in the repository
|
# Expand all .go files, anywhere in the repository
|
||||||
**.go
|
**.go
|
||||||
|
|
||||||
# All text files in the text directory
|
# All text files in the text directory
|
||||||
|
@ -41,8 +46,6 @@ a/b/c/d.json
|
||||||
**.[bB][aA][tT]
|
**.[bB][aA][tT]
|
||||||
```
|
```
|
||||||
|
|
||||||
**NOTE:** The `template` file will be removed from the `.gitea` directory when a repository is generated from the template.
|
|
||||||
|
|
||||||
## Variable Expansion
|
## Variable Expansion
|
||||||
|
|
||||||
In any file matched by the above globs, certain variables will be expanded.
|
In any file matched by the above globs, certain variables will be expanded.
|
||||||
|
|
Loading…
Reference in a new issue