code.gitea.io/gitea@v1.22.3/templates/package/content/composer.tmpl (about)

     1  {{if eq .PackageDescriptor.Package.Type "composer"}}
     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.composer.registry"}}</label>
     7  				<div class="markup"><pre class="code-block"><code>{
     8  	"repositories": [{
     9  			"type": "composer",
    10  			"url": "<origin-url data-url="{{AppSubUrl}}/api/packages/{{.PackageDescriptor.Owner.Name}}/composer"></origin-url>"
    11  		}
    12  	]
    13  }</code></pre></div>
    14  			</div>
    15  			<div class="field">
    16  				<label>{{svg "octicon-terminal"}} {{ctx.Locale.Tr "packages.composer.install"}}</label>
    17  				<div class="markup"><pre class="code-block"><code>composer require {{.PackageDescriptor.Package.Name}}:{{.PackageDescriptor.Version.Version}}</code></pre></div>
    18  			</div>
    19  			<div class="field">
    20  				<label>{{ctx.Locale.Tr "packages.registry.documentation" "Composer" "https://docs.gitea.com/usage/packages/composer/"}}</label>
    21  			</div>
    22  		</div>
    23  	</div>
    24  
    25  	{{if .PackageDescriptor.Metadata.Description}}
    26  		<h4 class="ui top attached header">{{ctx.Locale.Tr "packages.about"}}</h4>
    27  		<div class="ui attached segment">
    28  			{{.PackageDescriptor.Metadata.Description}}
    29  		</div>
    30  	{{end}}
    31  
    32  	{{if or .PackageDescriptor.Metadata.Require .PackageDescriptor.Metadata.RequireDev}}
    33  		<h4 class="ui top attached header">{{ctx.Locale.Tr "packages.dependencies"}}</h4>
    34  		<div class="ui attached segment">
    35  			<div class="ui list">
    36  				{{template "package/content/composer_dependencies" dict "root" $ "dependencies" .PackageDescriptor.Metadata.Require "title" (ctx.Locale.Tr "packages.composer.dependencies")}}
    37  				{{template "package/content/composer_dependencies" dict "root" $ "dependencies" .PackageDescriptor.Metadata.RequireDev "title" (ctx.Locale.Tr "packages.composer.dependencies.development")}}
    38  			</div>
    39  		</div>
    40  	{{end}}
    41  
    42  	{{if or .PackageDescriptor.Metadata.Keywords}}
    43  		<h4 class="ui top attached header">{{ctx.Locale.Tr "packages.keywords"}}</h4>
    44  		<div class="ui attached segment">
    45  			{{range .PackageDescriptor.Metadata.Keywords}}
    46  				{{.}}
    47  			{{end}}
    48  		</div>
    49  	{{end}}
    50  {{end}}