2023-03-13 23:28:39 +03:00
{{ if eq .PackageDescriptor.Package.Type "swift" }}
2023-09-25 11:56:50 +03:00
< h4 class = "ui top attached header" > {{ ctx .Locale.Tr "packages.installation" }} </ h4 >
2023-03-13 23:28:39 +03:00
< div class = "ui attached segment" >
< div class = "ui form" >
< div class = "field" >
2023-09-25 11:56:50 +03:00
< label > {{ svg "octicon-terminal" }} {{ ctx .Locale.Tr "packages.swift.registry" }} </ label >
2024-03-15 05:05:31 +03:00
< div class = "markup" >< pre class = "code-block" >< code > swift package-registry set < origin-url data-url = " {{ AppSubUrl }} /api/packages/ {{ .PackageDescriptor.Owner.Name }} /swift" ></ origin-url ></ code ></ pre ></ div >
2023-03-13 23:28:39 +03:00
< / div >
< div class = "field" >
2024-02-22 20:02:33 +03:00
< label > {{ svg "octicon-code" }} {{ ctx .Locale.Tr "packages.swift.install" }} </ label >
2023-03-13 23:28:39 +03:00
< div class = "markup" > < pre class = "code-block" > < code > dependencies: [
.package(id: "{{ .PackageDescriptor.Package.Name }} ", from:"{{ .PackageDescriptor.Version.Version }} ")
]< / code > < / pre > < / div >
< / div >
< div class = "field" >
2023-09-25 11:56:50 +03:00
< label > {{ svg "octicon-terminal" }} {{ ctx .Locale.Tr "packages.swift.install2" }} </ label >
2023-03-13 23:28:39 +03:00
< div class = "markup" > < pre class = "code-block" > < code > swift package resolve< / code > < / pre > < / div >
< / div >
< div class = "field" >
2024-02-22 20:02:33 +03:00
< label > {{ ctx .Locale.Tr "packages.registry.documentation" "Swift" "https://forgejo.org/docs/latest/user/packages/swift/" }} </ label >
2023-03-13 23:28:39 +03:00
< / div >
< / div >
< / div >
{{ if .PackageDescriptor.Metadata.Description }}
2023-09-25 11:56:50 +03:00
< h4 class = "ui top attached header" > {{ ctx .Locale.Tr "packages.about" }} </ h4 >
2023-03-13 23:28:39 +03:00
< div class = "ui attached segment" >
{{ if .PackageDescriptor.Metadata.Description }}{{ .PackageDescriptor.Metadata.Description }}{{ end }}
< / div >
{{ end }}
{{ if .PackageDescriptor.Metadata.Keywords }}
2023-09-25 11:56:50 +03:00
< h4 class = "ui top attached header" > {{ ctx .Locale.Tr "packages.keywords" }} </ h4 >
2023-03-13 23:28:39 +03:00
< div class = "ui attached segment" >
{{ range .PackageDescriptor.Metadata.Keywords }}
{{ . }}
{{ end }}
< / div >
{{ end }}
{{ end }}