mirror of
https://github.com/Luzifer/badge-gen.git
synced 2024-12-20 16:41:16 +00:00
Add documentation for configuration
Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
035e378483
commit
01d5ecc648
4 changed files with 20 additions and 0 deletions
4
Makefile
Normal file
4
Makefile
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
documentation:
|
||||||
|
echo "| Key | Type | Description |" >config.md
|
||||||
|
echo "| --- | ---- | ----------- |" >>config.md
|
||||||
|
awk -F ' - ' '/#configStore/{ gsub(/.*configStore /, "", $$1); printf "| %s | %s | %s |\n", $$1, $$2, $$3 }' *.go | sort >>config.md
|
10
README.md
10
README.md
|
@ -32,6 +32,16 @@ To embed them into Markdown pages like this `README.md`:
|
||||||
|
|
||||||
- There is a [Docker container](https://quay.io/repository/luzifer/badge-gen) for it. Just start it and use your own URL
|
- There is a [Docker container](https://quay.io/repository/luzifer/badge-gen) for it. Just start it and use your own URL
|
||||||
|
|
||||||
|
For configuration options see [config.md](config.md). These need to be supplied in a YAML file:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
---
|
||||||
|
|
||||||
|
key: value
|
||||||
|
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
### Popular buttons rebuilt
|
### Popular buttons rebuilt
|
||||||
|
|
||||||
Hint: To get the source just look into the source of this README.md
|
Hint: To get the source just look into the source of this README.md
|
||||||
|
|
4
config.md
Normal file
4
config.md
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
| Key | Type | Description |
|
||||||
|
| --- | ---- | ----------- |
|
||||||
|
| github.personal_token | string | Token for Github auth to increase API requests |
|
||||||
|
| github.username | string | Username for Github auth to increase API requests |
|
|
@ -298,6 +298,8 @@ func (g githubServiceHandler) fetchAPI(ctx context.Context, path string, headers
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// #configStore github.username - string - Username for Github auth to increase API requests
|
||||||
|
// #configStore github.personal_token - string - Token for Github auth to increase API requests
|
||||||
if configStore.Str("github.personal_token") != "" {
|
if configStore.Str("github.personal_token") != "" {
|
||||||
req.SetBasicAuth(configStore.Str("github.username"), configStore.Str("github.personal_token"))
|
req.SetBasicAuth(configStore.Str("github.username"), configStore.Str("github.personal_token"))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue