mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2026-01-06 10:31:11 +00:00
Initialize shared gh-pages infrastructure
This commit is contained in:
commit
171918e41a
70 changed files with 35217 additions and 0 deletions
16
_includes/badges.html
Normal file
16
_includes/badges.html
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{% if page.badges.twitter %}
|
||||
<div class="project-sub-link">
|
||||
<a href="https://twitter.com/{{ page.badges.twitter }}">
|
||||
<div class="spring-icon project-badges twitter" alt="Twitter" title="Twitter">
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% for badge in page.badges.custom %}
|
||||
<div class="project-sub-link">
|
||||
<a href="{{ badge.url }}">
|
||||
<div class="spring-icon project-badges {{ badge.icon }}" alt="{{ badge.name }}" title="{{ badge.name }}">
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
{% endfor %}
|
||||
36
_includes/billboard.html
Normal file
36
_includes/billboard.html
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<div class="billboard--wrapper project-header--wrapper">
|
||||
<div class="billboard--container">
|
||||
<div class="project-icon">
|
||||
</div>
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<div class="span8 billboard--area">
|
||||
<div class="content--title">
|
||||
{% capture breadcrumb %}
|
||||
[Projects]({{ site.projects_site_url }}){% if parent_link %} : {{ parent_link }}{% endif %}
|
||||
{% endcapture %}
|
||||
{{ breadcrumb | markdownify }}
|
||||
</div>
|
||||
|
||||
<div class="project--title">{{ site.name }}
|
||||
<div class="project--links--container">
|
||||
<a href="{{ site.github_repo_url }}" class="project-link">
|
||||
<i class="icon-github"></i>
|
||||
</a>
|
||||
<a href="{{ site.forum }}" class="project-link project-link-forum">
|
||||
<div class="spring-icon spring-icon-forum">
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="project--description">
|
||||
{{ billboard_description | markdownify }}
|
||||
</div>
|
||||
|
||||
{{ billboard_quickstart_button }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
2
_includes/documentation.html
Normal file
2
_includes/documentation.html
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<div class="js-documentation-widget">
|
||||
</div>
|
||||
19
_includes/download_widget.md
Normal file
19
_includes/download_widget.md
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<div id="download-widget">
|
||||
<div class="row-fluid download-widget--container">
|
||||
<div class="download-widget--header js-item-dropdown-widget--wrapper">
|
||||
<div class="download-widget--title">
|
||||
Download
|
||||
</div>
|
||||
<div data-download-widget-controls style="display: inline-block"></div>
|
||||
</div>
|
||||
<div class="download-widget--body">
|
||||
<p>The recommended way to get started using <code>{{ site.project }}</code> in
|
||||
your project is with a dependency management system – the snippet below can
|
||||
be copied and pasted into your build. Need help? See our getting started guides
|
||||
on building with <a href="http://spring.io/guides/gs/maven/">Maven</a> and
|
||||
<a href="http://spring.io/guides/gs/gradle/">Gradle</a>.
|
||||
</p>
|
||||
<div class="js-download-maven-widget"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
134
_includes/page.html
Normal file
134
_includes/page.html
Normal file
|
|
@ -0,0 +1,134 @@
|
|||
<head>
|
||||
<title>{{ site.name }}</title>
|
||||
|
||||
<link rel="icon" type="image/png" href="{{site.baseurl}}/favicon.png"/>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/bootstrap/css/bootstrap.min.css" />
|
||||
<link href='http://fonts.googleapis.com/css?family=Varela+Round|Montserrat:400,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/font-awesome/css/font-awesome.min.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/bootstrap/css/bootstrap-select.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/css/main.css.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/css/typography.css.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/css/icons.css.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/css/projects.css.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/css/buttons.css.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/css/guide.css.css" />
|
||||
<link rel="stylesheet" type="text/css" href="{{site.baseurl}}/css/highlight.css.css" />
|
||||
|
||||
{{ head_links }}
|
||||
|
||||
<script type="text/javascript" src="{{site.baseurl}}/js/jquery.js"></script>
|
||||
<script type="text/javascript" src="{{site.baseurl}}/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="{{site.baseurl}}/bootstrap/js/bootstrap-select.js"></script>
|
||||
|
||||
<script type="text/javascript" src="{{site.baseurl}}/js/underscore.js"></script>
|
||||
<script type="text/javascript" src="{{site.baseurl}}/js/backbone.js"></script>
|
||||
<script type="text/javascript" src="{{site.baseurl}}/js/projectDocumentationWidget.js"></script>
|
||||
<script type="text/javascript" src="{{site.baseurl}}/js/application.js"></script>
|
||||
<script type="text/javascript" src="{{site.baseurl}}/js/ZeroClipboard.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
var apiBaseUrl = "{{ site.main_site_url }}";
|
||||
var projectId = "{{ site.project }}";
|
||||
var siteBaseUrl = "{{ site.baseurl }}";
|
||||
</script>
|
||||
<script type="text/javascript" src="{{site.baseurl}}/js/copySnippets.js"></script>
|
||||
<meta name="google-site-verification" content="7qGntFPD9lWAVCtUu5U77v4l68PsTHf6xpzgjQv2j2M" />
|
||||
<script>
|
||||
var _gaq = _gaq || [];
|
||||
var pluginUrl = '//www.google-analytics.com/plugins/ga/inpage_linkid.js';
|
||||
_gaq.push(
|
||||
['_require', 'inpage_linkid', pluginUrl],
|
||||
['_setAccount', 'UA-2728886-22'],
|
||||
['_trackPageview'],
|
||||
['b._require', 'inpage_linkid', pluginUrl],
|
||||
['b._setAccount', 'UA-2728886-19'],
|
||||
['b._trackPageview']
|
||||
);
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
{{ head }}
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<header class="navbar header--navbar">
|
||||
<div class="navbar-inner">
|
||||
<div class="container-fluid">
|
||||
<div class="spring-logo--container">
|
||||
<a class="spring-logo" href="{{site.main_site_url}}"><span></span></a>
|
||||
</div>
|
||||
<ul class="nav pull-right">
|
||||
<li class="navbar-link"><a href="{{site.main_site_url}}/docs">Docs</a>
|
||||
</li>
|
||||
<li class="navbar-link"><a
|
||||
href="{{site.main_site_url}}/guides">Guides</a></li>
|
||||
<li class="navbar-link active"><a
|
||||
href="{{site.main_site_url}}/projects">Projects</a></li>
|
||||
<li class="navbar-link"><a href="{{site.main_site_url}}/blog">Blog</a>
|
||||
</li>
|
||||
<li class="navbar-link"><a href="{{site.forum_url}}">Forum</a>
|
||||
</li>
|
||||
<li class="navbar-link nav-search"><i
|
||||
class="icon-search navbar-search--icon js-search-input-open"></i>
|
||||
<div class="search-input-close js-search-input-close">x</div></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="search-dropdown--container js-search-dropdown">
|
||||
<div class="container-fluid">
|
||||
<div class="search-form--container">
|
||||
<form class="form-inline form-search"
|
||||
action="{{site.main_site_url}}/search" method="get">
|
||||
<input type="text"
|
||||
class="search-query search-form--form js-search-input"
|
||||
placeholder="Search for documention, guides, and posts..."
|
||||
name="q" />
|
||||
<button type="submit" class="search-form--submit">
|
||||
<i class="icon-search"></i>
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<div class="body--container">{{ content }}</div>
|
||||
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<div class="span8">
|
||||
<div class="navbar">
|
||||
<div class="container">
|
||||
<ul class="nav">
|
||||
<li><a href="{{site.main_site_url}}/team">Team</a></li>
|
||||
<li><a href="{{site.main_site_url}}/services">Services</a></li>
|
||||
<li><a href="{{site.main_site_url}}/tools">Tools</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
© <script type="text/javascript"> var d = new Date();
|
||||
document.write(d.getFullYear());</script> <a href="http://gopivotal.com">GoPivotal</a>, Inc. All Rights Reserved.
|
||||
<a href="http://www.gopivotal.com/terms-of-use">Terms of Use</a> and
|
||||
<a href="http://www.gopivotal.com/privacy-policy">Privacy</a>
|
||||
</div>
|
||||
<div class="span4 footer-newsletter--wrapper pull-right">
|
||||
<div class="footer-newsletter--container">
|
||||
<label>Subscribe to our newsletter</label>
|
||||
<iframe frameborder="0" height="42px" scrolling="no" src="http://play.gopivotal.com/OSS_Website_Spring_SpringNewsletterSubscriptionEmailOnly.html" style="border:none" width="324px"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<div id="scrim"></div>
|
||||
|
||||
{{ end_content }}
|
||||
|
||||
</body>
|
||||
6
_includes/project_block.md
Normal file
6
_includes/project_block.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<div class="project--container">
|
||||
<a href="{{include.site_url}}">
|
||||
<div class="project--title">{{include.project_title}}</div>
|
||||
<p class="project--description">{{include.project_description}}</p>
|
||||
</a>
|
||||
</div>
|
||||
11
_includes/project_group_page.html
Normal file
11
_includes/project_group_page.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{% capture content %}
|
||||
{% include billboard.html %}
|
||||
<div class="project-body--wrapper">
|
||||
<div class="project-body--container">
|
||||
<div class="projects--wrapper project-aggregator">
|
||||
{{ main_content | markdownify }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endcapture %}
|
||||
{% include page.html %}
|
||||
29
_includes/project_page.html
Normal file
29
_includes/project_page.html
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
{% capture billboard_quickstart_button %}
|
||||
<a class="btn btn-black uppercase project-quickstart-btn" href="#quick-start">Quick Start</a>
|
||||
{% endcapture %}
|
||||
{% capture content %}
|
||||
{% include billboard.html %}
|
||||
<div class="github-fork-ribbon--container">
|
||||
<a href="{{ site.github_repo_url }}"><img style="position: absolute; top: 0; right: 0; border: 0;" src="{{site.baseurl}}/img/forkme.png" alt="Fork me on GitHub"></a>
|
||||
</div>
|
||||
<div class="project-body--wrapper">
|
||||
<div class="project-body--container">
|
||||
<div class="container-fluid">
|
||||
<div class="row-fluid">
|
||||
<div class="span8">
|
||||
<div class="project-body--section">
|
||||
{{ main_content | markdownify }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="span4">
|
||||
{% include project_sidebar.html %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endcapture %}
|
||||
{% capture end_content %}
|
||||
{% include widget_templates.html %}
|
||||
{% endcapture %}
|
||||
{% include page.html %}
|
||||
11
_includes/project_sidebar.html
Normal file
11
_includes/project_sidebar.html
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{% include documentation.html %}
|
||||
{%unless badges contains 'not found in _includes directory' %}
|
||||
<div class="right-pane-widget--container no-top-border">
|
||||
<div class="project-sub-link--wrapper">
|
||||
{% include badges.html %}
|
||||
</div>
|
||||
</div>
|
||||
{%endunless%}
|
||||
<div class="right-pane-widget--container no-top-border project-sidebar-resource--wrapper">
|
||||
{{ related_resources | markdownify }}
|
||||
</div>
|
||||
132
_includes/widget_templates.html
Normal file
132
_includes/widget_templates.html
Normal file
|
|
@ -0,0 +1,132 @@
|
|||
<script type="text/html" id="project-documentation-widget-template">
|
||||
<div class="right-pane-widget--container no-top-border project-documentation--container">
|
||||
<div class="item-dropdown-widget">
|
||||
<div class="item-dropdown--title">{@= name @}</div>
|
||||
<div class="item--dropdown">
|
||||
<div class="item--body">
|
||||
<div class="item--body-title">
|
||||
<div class="item--left-column">Release</div>
|
||||
<div class="item--right-column">Documentation</div>
|
||||
</div>
|
||||
{@ _.each(releases, function(release) { @}
|
||||
<div class="item--body--version">
|
||||
<div class="item--left-column">
|
||||
<p>{@= release.versionDisplayName @}</p>
|
||||
{@ if(release.current) { @}
|
||||
<div class="spring-icon spring-icon-current-version"></div>
|
||||
{@ } @}
|
||||
<div class="spring-icon {@= release.statusIconClass() @}"></div>
|
||||
</div>
|
||||
<div class="item--right-column">
|
||||
<a href='{@= release.refDocUrl @}' class="docs-link reference-link">Reference</a>
|
||||
<a href='{@= release.apiDocUrl @}' class="docs-link api-link">API</a>
|
||||
</div>
|
||||
</div>
|
||||
{@ }); @}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<script type="text/html" id="project-download-widget-controls-template">
|
||||
<div class="js-download-widget-selector">
|
||||
<select class='selector selectpicker'>
|
||||
{@ _.each(releases, function(release, index) { @}
|
||||
<option value="{@= index @}"
|
||||
data-content="
|
||||
<span>{@= release.versionDisplayName @}</span>
|
||||
{@ if(release.current) { @}
|
||||
<div class='spring-icon spring-icon-current-version'></div>
|
||||
{@ } @}
|
||||
<div class='spring-icon {@= release.statusIconClass() @}'/>"
|
||||
data-current="{@= release.current @}">
|
||||
()
|
||||
</option>
|
||||
{@ }); @}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="item-slider-widget js-item-slider--wrapper">
|
||||
<div class="item-slider--container">
|
||||
<div class="item--slider js-item--slider"></div>
|
||||
<div class="item js-active js-item" data-snippet-type='maven'>
|
||||
Maven
|
||||
</div>
|
||||
<div class="item js-item" data-snippet-type='gradle'>
|
||||
Gradle
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
{% capture maven_pom_template %}
|
||||
{% include pom.xml %}
|
||||
{% endcapture %}
|
||||
|
||||
{%if maven_pom_template contains 'not found in _includes directory' %}
|
||||
{% capture maven_pom_template %}
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>{@= groupId @}</groupId>
|
||||
<artifactId>{@= artifactId @}</artifactId>
|
||||
<version>{@= version @}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
<script type="text/html" id="project-download-maven-widget-template">
|
||||
{% highlight xml %}
|
||||
{{ maven_pom_template }}
|
||||
{% endhighlight %}
|
||||
</script>
|
||||
|
||||
<script type="text/html" id="project-repository-maven-widget-template">
|
||||
{% highlight xml %}
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>{@= repository.id @}</id>
|
||||
<name>{@= repository.name @}</name>
|
||||
<url>{@= repository.url @}</url>
|
||||
<snapshots>
|
||||
<enabled>{@= repository.snapshotsEnabled @}</enabled>
|
||||
</snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
{% endhighlight %}
|
||||
</script>
|
||||
|
||||
{% capture gradle_template %}
|
||||
{% include build.gradle %}
|
||||
{% endcapture %}
|
||||
|
||||
{%if gradle_template contains 'not found in _includes directory' %}
|
||||
{% capture gradle_template %}
|
||||
dependencies {
|
||||
compile '{@= groupId @}:{@= artifactId @}:{@= version @}'
|
||||
}
|
||||
{% endcapture %}
|
||||
{% endif %}
|
||||
|
||||
<script type="text/html" id="project-download-gradle-widget-template">
|
||||
{% highlight groovy %}
|
||||
{{ gradle_template }}
|
||||
{% endhighlight %}
|
||||
</script>
|
||||
|
||||
<script type="text/html" id="project-repository-gradle-widget-template">
|
||||
{% highlight groovy %}
|
||||
repositories {
|
||||
maven {
|
||||
url '{@= repository.url @}'
|
||||
}
|
||||
}
|
||||
{% endhighlight %}
|
||||
</script>
|
||||
|
||||
<script type="text/html" id="project-download-zip-widget-template">
|
||||
This is a zip url
|
||||
</script>
|
||||
Loading…
Add table
Add a link
Reference in a new issue