Skip to content
This repository was archived by the owner on Mar 29, 2022. It is now read-only.

Commit 013d0c9

Browse files
authored
Merge pull request #1 from wjallen/master
First pull from wjallen fork into main SD2e repo
2 parents bc9cff9 + f9bcd95 commit 013d0c9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+3074
-2
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_site

Gemfile

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
source 'https://rubygems.org'
2+
gem 'github-pages', group: :jekyll_plugins

Gemfile.lock

+218
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
activesupport (4.2.8)
5+
i18n (~> 0.7)
6+
minitest (~> 5.1)
7+
thread_safe (~> 0.3, >= 0.3.4)
8+
tzinfo (~> 1.1)
9+
addressable (2.5.2)
10+
public_suffix (>= 2.0.2, < 4.0)
11+
coffee-script (2.4.1)
12+
coffee-script-source
13+
execjs
14+
coffee-script-source (1.11.1)
15+
colorator (1.1.0)
16+
ethon (0.10.1)
17+
ffi (>= 1.3.0)
18+
execjs (2.7.0)
19+
faraday (0.13.1)
20+
multipart-post (>= 1.2, < 3)
21+
ffi (1.9.18)
22+
forwardable-extended (2.6.0)
23+
gemoji (3.0.0)
24+
github-pages (161)
25+
activesupport (= 4.2.8)
26+
github-pages-health-check (= 1.3.5)
27+
jekyll (= 3.5.2)
28+
jekyll-avatar (= 0.5.0)
29+
jekyll-coffeescript (= 1.0.2)
30+
jekyll-default-layout (= 0.1.4)
31+
jekyll-feed (= 0.9.2)
32+
jekyll-gist (= 1.4.1)
33+
jekyll-github-metadata (= 2.9.3)
34+
jekyll-mentions (= 1.2.0)
35+
jekyll-optional-front-matter (= 0.2.0)
36+
jekyll-paginate (= 1.1.0)
37+
jekyll-readme-index (= 0.1.0)
38+
jekyll-redirect-from (= 0.12.1)
39+
jekyll-relative-links (= 0.4.1)
40+
jekyll-sass-converter (= 1.5.0)
41+
jekyll-seo-tag (= 2.3.0)
42+
jekyll-sitemap (= 1.1.1)
43+
jekyll-swiss (= 0.4.0)
44+
jekyll-theme-architect (= 0.1.0)
45+
jekyll-theme-cayman (= 0.1.0)
46+
jekyll-theme-dinky (= 0.1.0)
47+
jekyll-theme-hacker (= 0.1.0)
48+
jekyll-theme-leap-day (= 0.1.0)
49+
jekyll-theme-merlot (= 0.1.0)
50+
jekyll-theme-midnight (= 0.1.0)
51+
jekyll-theme-minimal (= 0.1.0)
52+
jekyll-theme-modernist (= 0.1.0)
53+
jekyll-theme-primer (= 0.5.2)
54+
jekyll-theme-slate (= 0.1.0)
55+
jekyll-theme-tactile (= 0.1.0)
56+
jekyll-theme-time-machine (= 0.1.0)
57+
jekyll-titles-from-headings (= 0.4.0)
58+
jemoji (= 0.8.0)
59+
kramdown (= 1.13.2)
60+
liquid (= 4.0.0)
61+
listen (= 3.0.6)
62+
mercenary (~> 0.3)
63+
minima (= 2.1.1)
64+
rouge (= 1.11.1)
65+
terminal-table (~> 1.4)
66+
github-pages-health-check (1.3.5)
67+
addressable (~> 2.3)
68+
net-dns (~> 0.8)
69+
octokit (~> 4.0)
70+
public_suffix (~> 2.0)
71+
typhoeus (~> 0.7)
72+
html-pipeline (2.7.0)
73+
activesupport (>= 2)
74+
nokogiri (>= 1.4)
75+
i18n (0.8.6)
76+
jekyll (3.5.2)
77+
addressable (~> 2.4)
78+
colorator (~> 1.0)
79+
jekyll-sass-converter (~> 1.0)
80+
jekyll-watch (~> 1.1)
81+
kramdown (~> 1.3)
82+
liquid (~> 4.0)
83+
mercenary (~> 0.3.3)
84+
pathutil (~> 0.9)
85+
rouge (~> 1.7)
86+
safe_yaml (~> 1.0)
87+
jekyll-avatar (0.5.0)
88+
jekyll (~> 3.0)
89+
jekyll-coffeescript (1.0.2)
90+
coffee-script (~> 2.2)
91+
coffee-script-source (~> 1.11.1)
92+
jekyll-default-layout (0.1.4)
93+
jekyll (~> 3.0)
94+
jekyll-feed (0.9.2)
95+
jekyll (~> 3.3)
96+
jekyll-gist (1.4.1)
97+
octokit (~> 4.2)
98+
jekyll-github-metadata (2.9.3)
99+
jekyll (~> 3.1)
100+
octokit (~> 4.0, != 4.4.0)
101+
jekyll-mentions (1.2.0)
102+
activesupport (~> 4.0)
103+
html-pipeline (~> 2.3)
104+
jekyll (~> 3.0)
105+
jekyll-optional-front-matter (0.2.0)
106+
jekyll (~> 3.0)
107+
jekyll-paginate (1.1.0)
108+
jekyll-readme-index (0.1.0)
109+
jekyll (~> 3.0)
110+
jekyll-redirect-from (0.12.1)
111+
jekyll (~> 3.3)
112+
jekyll-relative-links (0.4.1)
113+
jekyll (~> 3.3)
114+
jekyll-sass-converter (1.5.0)
115+
sass (~> 3.4)
116+
jekyll-seo-tag (2.3.0)
117+
jekyll (~> 3.3)
118+
jekyll-sitemap (1.1.1)
119+
jekyll (~> 3.3)
120+
jekyll-swiss (0.4.0)
121+
jekyll-theme-architect (0.1.0)
122+
jekyll (~> 3.5)
123+
jekyll-seo-tag (~> 2.0)
124+
jekyll-theme-cayman (0.1.0)
125+
jekyll (~> 3.5)
126+
jekyll-seo-tag (~> 2.0)
127+
jekyll-theme-dinky (0.1.0)
128+
jekyll (~> 3.5)
129+
jekyll-seo-tag (~> 2.0)
130+
jekyll-theme-hacker (0.1.0)
131+
jekyll (~> 3.5)
132+
jekyll-seo-tag (~> 2.0)
133+
jekyll-theme-leap-day (0.1.0)
134+
jekyll (~> 3.5)
135+
jekyll-seo-tag (~> 2.0)
136+
jekyll-theme-merlot (0.1.0)
137+
jekyll (~> 3.5)
138+
jekyll-seo-tag (~> 2.0)
139+
jekyll-theme-midnight (0.1.0)
140+
jekyll (~> 3.5)
141+
jekyll-seo-tag (~> 2.0)
142+
jekyll-theme-minimal (0.1.0)
143+
jekyll (~> 3.5)
144+
jekyll-seo-tag (~> 2.0)
145+
jekyll-theme-modernist (0.1.0)
146+
jekyll (~> 3.5)
147+
jekyll-seo-tag (~> 2.0)
148+
jekyll-theme-primer (0.5.2)
149+
jekyll (~> 3.5)
150+
jekyll-github-metadata (~> 2.9)
151+
jekyll-seo-tag (~> 2.2)
152+
jekyll-theme-slate (0.1.0)
153+
jekyll (~> 3.5)
154+
jekyll-seo-tag (~> 2.0)
155+
jekyll-theme-tactile (0.1.0)
156+
jekyll (~> 3.5)
157+
jekyll-seo-tag (~> 2.0)
158+
jekyll-theme-time-machine (0.1.0)
159+
jekyll (~> 3.5)
160+
jekyll-seo-tag (~> 2.0)
161+
jekyll-titles-from-headings (0.4.0)
162+
jekyll (~> 3.3)
163+
jekyll-watch (1.5.0)
164+
listen (~> 3.0, < 3.1)
165+
jemoji (0.8.0)
166+
activesupport (~> 4.0)
167+
gemoji (~> 3.0)
168+
html-pipeline (~> 2.2)
169+
jekyll (>= 3.0)
170+
kramdown (1.13.2)
171+
liquid (4.0.0)
172+
listen (3.0.6)
173+
rb-fsevent (>= 0.9.3)
174+
rb-inotify (>= 0.9.7)
175+
mercenary (0.3.6)
176+
mini_portile2 (2.3.0)
177+
minima (2.1.1)
178+
jekyll (~> 3.3)
179+
minitest (5.10.3)
180+
multipart-post (2.0.0)
181+
net-dns (0.8.0)
182+
nokogiri (1.8.1)
183+
mini_portile2 (~> 2.3.0)
184+
octokit (4.7.0)
185+
sawyer (~> 0.8.0, >= 0.5.3)
186+
pathutil (0.14.0)
187+
forwardable-extended (~> 2.6)
188+
public_suffix (2.0.5)
189+
rb-fsevent (0.10.2)
190+
rb-inotify (0.9.10)
191+
ffi (>= 0.5.0, < 2)
192+
rouge (1.11.1)
193+
safe_yaml (1.0.4)
194+
sass (3.5.1)
195+
sass-listen (~> 4.0.0)
196+
sass-listen (4.0.0)
197+
rb-fsevent (~> 0.9, >= 0.9.4)
198+
rb-inotify (~> 0.9, >= 0.9.7)
199+
sawyer (0.8.1)
200+
addressable (>= 2.3.5, < 2.6)
201+
faraday (~> 0.8, < 1.0)
202+
terminal-table (1.8.0)
203+
unicode-display_width (~> 1.1, >= 1.1.1)
204+
thread_safe (0.3.6)
205+
typhoeus (0.8.0)
206+
ethon (>= 0.8.0)
207+
tzinfo (1.2.3)
208+
thread_safe (~> 0.1)
209+
unicode-display_width (1.3.0)
210+
211+
PLATFORMS
212+
ruby
213+
214+
DEPENDENCIES
215+
github-pages
216+
217+
BUNDLED WITH
218+
1.15.4

README.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
1-
# sd2e-api-docs
2-
Docs for SD2E core platform and additional integrated web service APIs
1+
# SD2E API Docs
2+
3+
Docs for SD2E core platform and additional integrated web service APIs.
4+
5+
https://wjallen.github.io/sd2e-api-docs/
6+

_config.yml

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# bundle exec jekyll serve
2+
exclude: ["Rakefile"]
3+
highlighter: rouge
4+
5+
title : "SD2E: Synergistic Discovery and Design Environment"
6+
author :
7+
name : TACC SD2E Team
8+
9+
github : SD2E
10+
11+
production_url : https://wjallen.github.io/sd2e-api-docs
12+
markdown: kramdown
13+
14+
JB :
15+
version : 0.3.0
16+
BASE_PATH : https://wjallen.github.io/sd2e-api-docs
17+
archive_path: nil
18+
categories_path : nil
19+
tags_path : nil
20+
atom_path : nil
21+
rss_path : nil
22+
comments :
23+
provider : false
24+
analytics :
25+
provider : false
26+
sharing :
27+
provider : false

_includes/JB/analytics

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{% if site.safe and site.JB.analytics.provider and page.JB.analytics != false %}
2+
3+
{% case site.JB.analytics.provider %}
4+
{% when "google" %}
5+
{% include JB/analytics-providers/google %}
6+
{% when "getclicky" %}
7+
{% include JB/analytics-providers/getclicky %}
8+
{% when "mixpanel" %}
9+
{% include JB/analytics-providers/mixpanel %}
10+
{% when "custom" %}
11+
{% include custom/analytics %}
12+
{% endcase %}
13+
14+
{% endif %}
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<script type="text/javascript">
2+
var clicky_site_ids = clicky_site_ids || [];
3+
clicky_site_ids.push({{ site.JB.analytics.getclicky.site_id }});
4+
(function() {
5+
var s = document.createElement('script');
6+
s.type = 'text/javascript';
7+
s.async = true;
8+
s.src = '//static.getclicky.com/js';
9+
( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild( s );
10+
})();
11+
</script>
12+
<noscript><p><img alt="Clicky" width="1" height="1" src="//in.getclicky.com/{{ site.JB.analytics.getclicky.site_id }}ns.gif" /></p></noscript>
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<script type="text/javascript">
2+
var _gaq = _gaq || [];
3+
_gaq.push(['_setAccount', '{{ site.JB.analytics.google.tracking_id }}']);
4+
_gaq.push(['_trackPageview']);
5+
6+
(function() {
7+
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
8+
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
9+
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
10+
})();
11+
</script>
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<script type="text/javascript">
2+
var mpq = [];
3+
mpq.push(["init", "{{ site.JB.analytics.mixpanel.token}}"]);
4+
(function(){var b,a,e,d,c;b=document.createElement("script");b.type="text/javascript";
5+
b.async=true;b.src=(document.location.protocol==="https:"?"https:":"http:")+
6+
"//api.mixpanel.com/site_media/js/api/mixpanel.js";a=document.getElementsByTagName("script")[0];
7+
a.parentNode.insertBefore(b,a);e=function(f){return function(){mpq.push(
8+
[f].concat(Array.prototype.slice.call(arguments,0)))}};d=["init","track","track_links",
9+
"track_forms","register","register_once","identify","name_tag","set_config"];for(c=0;c<
10+
d.length;c++){mpq[d[c]]=e(d[c])}})();
11+
</script>

_includes/JB/categories_list

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{% comment %}<!--
2+
The categories_list include is a listing helper for categories.
3+
Usage:
4+
1) assign the 'categories_list' variable to a valid array of tags.
5+
2) include JB/categories_list
6+
example:
7+
<ul>
8+
{% assign categories_list = site.categories %}
9+
{% include JB/categories_list %}
10+
</ul>
11+
12+
Notes:
13+
Categories can be either a Hash of Category objects (hashes) or an Array of category-names (strings).
14+
The encapsulating 'if' statement checks whether categories_list is a Hash or Array.
15+
site.categories is a Hash while page.categories is an array.
16+
17+
This helper can be seen in use at: ../_layouts/default.html
18+
-->{% endcomment %}
19+
20+
{% if site.JB.categories_list.provider == "custom" %}
21+
{% include custom/categories_list %}
22+
{% else %}
23+
{% if categories_list.first[0] == null %}
24+
{% for category in categories_list %}
25+
<li><a href="{{ BASE_PATH }}{{ site.JB.categories_path }}#{{ category }}-ref">
26+
{{ category | join: "/" }} <span>{{ site.categories[category].size }}</span>
27+
</a></li>
28+
{% endfor %}
29+
{% else %}
30+
{% for category in categories_list %}
31+
<li><a href="{{ BASE_PATH }}{{ site.JB.categories_path }}#{{ category[0] }}-ref">
32+
{{ category[0] | join: "/" }} <span>{{ category[1].size }}</span>
33+
</a></li>
34+
{% endfor %}
35+
{% endif %}
36+
{% endif %}
37+
{% assign categories_list = nil %}

_includes/JB/comments

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{% if site.JB.comments.provider and page.comments != false %}
2+
3+
{% case site.JB.comments.provider %}
4+
{% when "disqus" %}
5+
{% include JB/comments-providers/disqus %}
6+
{% when "livefyre" %}
7+
{% include JB/comments-providers/livefyre %}
8+
{% when "intensedebate" %}
9+
{% include JB/comments-providers/intensedebate %}
10+
{% when "facebook" %}
11+
{% include JB/comments-providers/facebook %}
12+
{% when "custom" %}
13+
{% include custom/comments %}
14+
{% endcase %}
15+
16+
{% endif %}
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<div id="disqus_thread"></div>
2+
<script type="text/javascript">
3+
{% if site.safe == false %}var disqus_developer = 1;{% endif %}
4+
var disqus_shortname = '{{ site.JB.comments.disqus.short_name }}'; // required: replace example with your forum shortname
5+
{% if page.wordpress_id %}var disqus_identifier = '{{page.wordpress_id}} {{site.production_url}}/?p={{page.wordpress_id}}';{% endif %}
6+
/* * * DON'T EDIT BELOW THIS LINE * * */
7+
(function() {
8+
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
9+
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
10+
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
11+
})();
12+
</script>
13+
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
14+
<a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>
+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<div id="fb-root"></div>
2+
<script>(function(d, s, id) {
3+
var js, fjs = d.getElementsByTagName(s)[0];
4+
if (d.getElementById(id)) return;
5+
js = d.createElement(s); js.id = id;
6+
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId={{ site.JB.comments.facebook.appid }}";
7+
fjs.parentNode.insertBefore(js, fjs);
8+
}(document, 'script', 'facebook-jssdk'));</script>
9+
<div class="fb-comments" data-href="{{ site.production_url }}" data-num-posts="{{ site.JB.comments.facebook.num_posts }}" data-width="{{ site.JB.comments.facebook.width }}" data-colorscheme="{{ site.JB.comments.facebook.colorscheme }}"></div>

0 commit comments

Comments
 (0)