aboutsummaryrefslogtreecommitdiff
path: root/pkg/config/config.go
diff options
context:
space:
mode:
authorGabriel A. Giovanini <mail@gabrielgio.me>2024-06-15 19:07:14 +0200
committerGabriel A. Giovanini <mail@gabrielgio.me>2024-06-15 19:07:14 +0200
commitce5185f551b707fe8dd8db8b5cbffd46e96cacc0 (patch)
treeb4b83a117a7c479589cfce022011e725e24529e8 /pkg/config/config.go
parentb71c6c0e5b8dd00d44e40ac0551902a23cbe19d5 (diff)
downloadcerrado-ce5185f551b707fe8dd8db8b5cbffd46e96cacc0.tar.gz
cerrado-ce5185f551b707fe8dd8db8b5cbffd46e96cacc0.tar.bz2
cerrado-ce5185f551b707fe8dd8db8b5cbffd46e96cacc0.zip
feat: Add per repository about page
Diffstat (limited to 'pkg/config/config.go')
-rw-r--r--pkg/config/config.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/config/config.go b/pkg/config/config.go
index 6ac6d05..3759b7c 100644
--- a/pkg/config/config.go
+++ b/pkg/config/config.go
@@ -42,6 +42,7 @@ type (
Path string
Description string
Public bool
+ About string
}
// ConfigurationRepository represents the configuration repository (as in
@@ -214,6 +215,10 @@ func setRepositories(block scfg.Block, repositories *[]*GitRepositoryConfigurati
if err := setBool(d, &repository.Public); err != nil {
return err
}
+ case "about":
+ if err := setString(d, &repository.About); err != nil {
+ return err
+ }
}
}
@@ -249,6 +254,7 @@ func defaultRepisotryConfiguration(path string) *GitRepositoryConfiguration {
Name: filepath.Base(path),
Description: "",
Public: false,
+ About: "README.md",
}
}