mirror of
https://github.com/doctrine/doctrine-website.git
synced 2026-03-23 22:32:11 +01:00
121 lines
4.3 KiB
Twig
121 lines
4.3 KiB
Twig
{% block pageTitle %}{{ project.name }}{% endblock %}
|
|
|
|
{% block meta_description project.description %}
|
|
|
|
{% block meta_keywords project.keywords|join(',') %}
|
|
|
|
{% block content %}
|
|
{% include 'breadcrumbs.html.twig' with {breadcrumbs:[
|
|
{
|
|
label: 'Projects',
|
|
url: url('projects')
|
|
},
|
|
{
|
|
label: project.shortName
|
|
}
|
|
]} %}
|
|
|
|
{% include "project-status-alert.html.twig" with {
|
|
project:project,
|
|
version:project.currentVersion
|
|
} %}
|
|
|
|
<h2>{{ project.name }}</h2>
|
|
|
|
<div class="row">
|
|
<div class="col-lg-8 col-sm-12">
|
|
<p class="lead">{{ project.description }}</p>
|
|
</div>
|
|
<div class="col-4 d-none d-lg-block">
|
|
{% include "carbonad-standard.html.twig" %}
|
|
</div>
|
|
</div>
|
|
|
|
<a href="{{ site.url }}/projects/{{ project.docsSlug }}/en/{{ project.currentVersion.slug ?? 'latest' }}/index.html" class="btn btn-primary mr-2">Docs</a>
|
|
|
|
<a href="https://github.com/doctrine/{{ project.repositoryName }}/" class="btn btn-primary" target="_blank" rel="noopener noreferrer">GitHub</a>
|
|
|
|
<hr />
|
|
|
|
{% if project.composerPackageName %}
|
|
<h2>Install</h2>
|
|
|
|
<div class="console"><pre><code class="console"><span class="noselect">$ </span>composer require {{ project.composerPackageName }}</code></pre></div>
|
|
{% endif %}
|
|
|
|
<h2>Versions</h2>
|
|
|
|
<div class="border-left border-right border-bottom rounded mb-4">
|
|
<table class="table mb-0">
|
|
<tbody>
|
|
{% for version in project.versions %}
|
|
<tr{% if not version.maintained %} style="opacity: .40;"{% endif %}>
|
|
<td{% if version.current %} class="font-weight-bold"{% endif %}>
|
|
<a href="{{ path('project_version', {slug:project.slug, versionSlug:version.slug}) }}">
|
|
{{ version.displayName }}
|
|
</a>
|
|
</td>
|
|
<td><span class="badge badge-{{ version.stabilityColor }}">{{ version.stability }}</span></td>
|
|
<td>
|
|
{% if version.hasDocs %}
|
|
<a href="{{ site.url }}/projects/{{ project.docsSlug }}/en/{{ version.slug ?? 'latest' }}/index.html">Docs</a>
|
|
{% endif %}
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<h2>Statistics</h2>
|
|
|
|
<div class="border-left border-right border-bottom rounded mb-4">
|
|
<table class="table mb-0">
|
|
<tbody>
|
|
<tr>
|
|
<th>GitHub Stars</th>
|
|
<td>{{ project.projectStats.githubStars|number_format }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>GitHub Watchers</th>
|
|
<td>{{ project.projectStats.githubWatchers|number_format }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>GitHub Forks</th>
|
|
<td>{{ project.projectStats.githubForks|number_format }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>GitHub Open Issues</th>
|
|
<td>{{ project.projectStats.githubOpenIssues|number_format }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Dependents</th>
|
|
<td>{{ project.projectStats.dependents|number_format }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Suggesters</th>
|
|
<td>{{ project.projectStats.suggesters|number_format }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Total Downloads</th>
|
|
<td>{{ project.projectStats.totalDownloads|number_format }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Monthly Downloads</th>
|
|
<td>{{ project.projectStats.monthlyDownloads|number_format }}</td>
|
|
</tr>
|
|
<tr>
|
|
<th>Daily Downloads</th>
|
|
<td>{{ project.projectStats.dailyDownloads|number_format }}</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
{% if integrationProjects|length > 0 %}
|
|
<h2>Integrations</h2>
|
|
|
|
{% include "projects-short-list.html.twig" with {projects:integrationProjects} %}
|
|
{% endif %}
|
|
{% endblock %}
|