code.gitea.io/gitea@v1.22.3/templates/package/content/cargo.tmpl (about) 1 {{if eq .PackageDescriptor.Package.Type "cargo"}} 2 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.installation"}}</h4> 3 <div class="ui attached segment"> 4 <div class="ui form"> 5 <div class="field"> 6 <label>{{svg "octicon-code"}} {{ctx.Locale.Tr "packages.cargo.registry"}}</label> 7 <div class="markup"><pre class="code-block"><code>[registry] 8 default = "gitea" 9 10 [registries.gitea] 11 index = "sparse+<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/cargo/"></origin-url>" # Sparse index 12 # index = "<origin-url data-url="{{AppSubUrl}}/{{.PackageDescriptor.Owner.Name}}/_cargo-index.git"></origin-url>" # Git 13 14 [net] 15 git-fetch-with-cli = true</code></pre></div> 16 </div> 17 <div class="field"> 18 <label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.cargo.install"}}</label> 19 <div class="markup"><pre class="code-block"><code>cargo add {{.PackageDescriptor.Package.Name}}@{{.PackageDescriptor.Version.Version}}</code></pre></div> 20 </div> 21 <div class="field"> 22 <label>{{ctx.Locale.Tr "packages.registry.documentation" "Cargo" "https://docs.gitea.com/usage/packages/cargo/"}}</label> 23 </div> 24 </div> 25 </div> 26 27 {{if or .PackageDescriptor.Metadata.Description .PackageDescriptor.Metadata.Readme}} 28 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.about"}}</h4> 29 {{if .PackageDescriptor.Metadata.Description}}<div class="ui attached segment">{{.PackageDescriptor.Metadata.Description}}</div>{{end}} 30 {{if .PackageDescriptor.Metadata.Readme}}<div class="ui attached segment">{{RenderMarkdownToHtml $.Context .PackageDescriptor.Metadata.Readme}}</div>{{end}} 31 {{end}} 32 33 {{if .PackageDescriptor.Metadata.Dependencies}} 34 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.dependencies"}}</h4> 35 <div class="ui attached segment"> 36 <table class="ui single line very basic table"> 37 <thead> 38 <tr> 39 <th class="ten wide">{{ctx.Locale.Tr "packages.dependency.id"}}</th> 40 <th class="six wide">{{ctx.Locale.Tr "packages.dependency.version"}}</th> 41 </tr> 42 </thead> 43 <tbody> 44 {{range .PackageDescriptor.Metadata.Dependencies}} 45 <tr> 46 <td>{{.Name}}</td> 47 <td>{{.Req}}</td> 48 </tr> 49 {{end}} 50 </tbody> 51 </table> 52 </div> 53 {{end}} 54 55 {{if .PackageDescriptor.Metadata.Keywords}} 56 <h4 class="ui top attached header">{{ctx.Locale.Tr "packages.keywords"}}</h4> 57 <div class="ui attached segment"> 58 {{range .PackageDescriptor.Metadata.Keywords}} 59 {{.}} 60 {{end}} 61 </div> 62 {{end}} 63 {{end}}