Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 1 | <!DOCTYPE html> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 2 | <html lang="en"> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 3 | <head> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 4 | <meta charset="utf-8"> |
| 5 | <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| 6 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
| 7 | <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> |
| 8 | <meta name="description" content=""> |
| 9 | <meta name="author" content=""> |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 10 | <link rel="icon" href="favicon.ico"> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 11 | |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 12 | <title>Apache AsterixDB</title> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 13 | |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 14 | <!-- Bootstrap core CSS --> |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 15 | <link href="css/bootstrap.min.css" rel="stylesheet"> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 16 | <!-- Bootstrap theme --> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 17 | |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 18 | <!-- Custom styles for this template --> |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 19 | <link href="css/theme.css" rel="stylesheet"> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 20 | |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 21 | <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> |
| 22 | <!--[if lt IE 9]> |
| 23 | <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> |
| 24 | <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
| 25 | <![endif]--> |
| 26 | <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> |
| 27 | </head> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 28 | |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 29 | <div class="container theme-showcase" role="main"> |
Till Westmann | 00f9bf2 | 2016-03-14 13:59:27 -0700 | [diff] [blame] | 30 | <div class="masthead"> |
| 31 | <p class="lead"> |
| 32 | <a href="index.html"> |
| 33 | <img src="img/asterixdb_tm.png" style="height:75px; width:auto; vertical-align:bottom; margin-top:10px;"/> |
| 34 | </a> |
| 35 | </p> |
| 36 | </div> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 37 | |
Till Westmann | 00f9bf2 | 2016-03-14 13:59:27 -0700 | [diff] [blame] | 38 | <nav class="navbar navbar-default"> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 39 | <div class="container"> |
| 40 | <div class="navbar-header"> |
| 41 | <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse"> |
| 42 | <span class="sr-only">Toggle navigation</span> |
| 43 | <span class="icon-bar"></span> |
| 44 | <span class="icon-bar"></span> |
| 45 | <span class="icon-bar"></span> |
| 46 | </button> |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 47 | <a class="navbar-brand" href="index.html">Overview</a> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 48 | </div> |
| 49 | <div class="navbar-collapse collapse"> |
| 50 | <ul class="nav navbar-nav"> |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 51 | <li><a href="download.html">Download</a></li> |
Ian Maxon | a9643c8 | 2015-09-01 11:15:57 -1000 | [diff] [blame] | 52 | <li class="dropdown"> |
| 53 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Documentation<span class="caret"></span></a> |
| 54 | <ul class="dropdown-menu" role="menu"> |
| 55 | <li class="dropdown-header">Stable release</li> |
Ian Maxon | a7f7c6d | 2017-04-21 18:03:18 -0700 | [diff] [blame] | 56 | <li><a href="docs/0.9.1/index.html">Documentation for 0.9.1<i class="fa fa-external-link fa-sm"></i></a></li> |
Ian Maxon | a9643c8 | 2015-09-01 11:15:57 -1000 | [diff] [blame] | 57 | <li class="divider"></li> |
| 58 | <li class="dropdown-header">Snapshot release</li> |
Ian Maxon | a7f7c6d | 2017-04-21 18:03:18 -0700 | [diff] [blame] | 59 | <li><a href="https://ci.apache.org/projects/asterixdb/index.html">Documentation for 0.9.2-SNAPSHOT <i class="fa fa-external-link fa-sm"></i></a></li> |
Ian Maxon | a9643c8 | 2015-09-01 11:15:57 -1000 | [diff] [blame] | 60 | </ul> |
| 61 | </li> |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 62 | <li><a href="about.html">About</a></li> |
Till Westmann | 2a32102 | 2016-04-08 08:18:14 -0700 | [diff] [blame] | 63 | <li class="dropdown"> |
| 64 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Community<span class="caret"></span></a> |
| 65 | <ul class="dropdown-menu" role="menu"> |
| 66 | <li><a href="community.html">Mailing Lists</a></li> |
| 67 | <li><a href="community.html#irc">IRC</a></li> |
| 68 | <li><a href="community.html#asterixdb-team">Team</a></li> |
| 69 | <li><a href="https://issues.apache.org/jira/browse/ASTERIXDB">Issue Tracker</a></li> |
| 70 | </ul> |
| 71 | </li> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 72 | <li class="dropdown"> |
Michael Blow | f93d7f5 | 2016-10-07 14:36:30 -0400 | [diff] [blame] | 73 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Development<span class="caret"></span></a> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 74 | <ul class="dropdown-menu" role="menu"> |
| 75 | <li class="dropdown-header">For New Contributors</li> |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 76 | <li><a href="dev-setup.html">Development Setup</a></li> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 77 | <li class="divider"></li> |
| 78 | <li class="dropdown-header">For Committers</li> |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 79 | <li><a href="pushing.html">Pushing changes</a></li> |
| 80 | <li><a href="site.html">Editing this site</a></li> |
Michael Blow | f93d7f5 | 2016-10-07 14:36:30 -0400 | [diff] [blame] | 81 | <li class="dropdown-header">Extensions</li> |
| 82 | <li><a href="extension.html">Extending AsterixDB</a></li> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 83 | </ul> |
| 84 | </li> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 85 | </ul> |
Till Westmann | 00f9bf2 | 2016-03-14 13:59:27 -0700 | [diff] [blame] | 86 | <ul class="nav navbar-nav navbar-right"> |
| 87 | <li class="dropdown"> |
| 88 | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" |
| 89 | style="padding-right: 30px"> |
| 90 | <img src="img/feather.png" style="height:20px"/>Apache Software Foundation<span class="caret"/> |
| 91 | </a> |
| 92 | <ul class="dropdown-menu dropdown-menu-right" role="menu"> |
| 93 | <li><a href="http://www.apache.org/"><b>ASF Homepage</b></a></li> |
| 94 | <li><a href="http://www.apache.org/licenses/">License</a></li> |
| 95 | <li><a href="http://www.apache.org/foundation/sponsorship.html">Donate</a></li> |
| 96 | <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li> |
| 97 | <li><a href="http://www.apache.org/security/">Security</a></li> |
| 98 | </ul> |
| 99 | </li> |
| 100 | </ul> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 101 | </div><!--/.nav-collapse --> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 102 | </div> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 103 | </nav> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 104 | |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 105 | |
Till Westmann | 00f9bf2 | 2016-03-14 13:59:27 -0700 | [diff] [blame] | 106 | <div class="row"> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 107 | <div class="col-md-9"><p class="lead"><strong>Apache AsterixDB™</strong> is a scalable, open source Big Data Management System (BDMS).</p></div> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 108 | </div> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 109 | |
Till Westmann | 00f9bf2 | 2016-03-14 13:59:27 -0700 | [diff] [blame] | 110 | <div class="row"> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 111 | <div class="col-lg-4"> |
| 112 | <h3 id="key-features">Key Features</h3> |
| 113 | <ul> |
Ian Maxon | a7f7c6d | 2017-04-21 18:03:18 -0700 | [diff] [blame] | 114 | <li><a href="docs/0.9.1/aql/datamodel.html"><strong>Flexible</strong></a> data model</li> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 115 | <li><a href="http://asterix.ics.uci.edu/pub/vldb14-storage.pdf"><strong>Distributed</strong></a> storage and transaction</li> |
Ian Maxon | a7f7c6d | 2017-04-21 18:03:18 -0700 | [diff] [blame] | 116 | <li><a href="docs/0.9.1/feeds/tutorial.html"><strong>Fast</strong></a> data ingestion</li> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 117 | <li><a href="http://asterix.ics.uci.edu/pub/ICDE11_conf_full_690.pdf"><strong>Scalable</strong></a>, data-parallel query execution runtime</li> |
Ian Maxon | a7f7c6d | 2017-04-21 18:03:18 -0700 | [diff] [blame] | 118 | <li><a href="docs/0.9.1/aql/manual.html"><strong>Declarative</strong></a> query language</li> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 119 | </ul> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 120 | |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 121 | <p><strong>AsterixDB</strong> supports various storage and indexing options:</p> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 122 | |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 123 | <ul> |
Ian Maxon | a7f7c6d | 2017-04-21 18:03:18 -0700 | [diff] [blame] | 124 | <li><a href="docs/0.9.1/aql/primer.html"><strong>Managed datasets</strong></a>, internal LSM-based storage</li> |
| 125 | <li><a href="docs/0.9.1/aql/externaldata.html"><strong>External datasets</strong></a>, e.g., data on HDFS</li> |
| 126 | <li><a href="docs/0.9.1/aql/primer.html"><strong>Secondary indexes</strong></a>, for both storage options.</li> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 127 | </ul> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 128 | |
| 129 | </div> |
| 130 | |
Yingyi Bu | 6eb4976 | 2016-05-19 23:33:10 -0700 | [diff] [blame] | 131 | <div class="col-md-4"> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 132 | <h3 id="flexible-data">Flexible Data</h3> |
| 133 | <img src="https://docs.google.com/drawings/d/1-0YZZz3XvOLEfMNhgt-Bf5jgscwHi3N4vVVg9d7hDnI/pub?w=394&h=369" width="80%" /> |
| 134 | </div> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 135 | |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 136 | <div class="col-md-4 text-center"> |
| 137 | <h3 id="architecture">Architecture</h3> |
| 138 | <img src="https://docs.google.com/drawings/d/11X2RlI95SoWR5wLtnV7kG727uae6pbUPOnYjG9jm5c8/pub?w=720&h=364" width="100%" /> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 139 | </div> |
| 140 | |
| 141 | </div> |
| 142 | |
| 143 | <div class="row"> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 144 | <p></p> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 145 | </div> |
| 146 | |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 147 | <div class="row"> |
| 148 | <div class="col-sm-6 text-center"> |
Yingyi Bu | 6eb4976 | 2016-05-19 23:33:10 -0700 | [diff] [blame] | 149 | <h3 id="example-use-case">Example: Interactive Analytics and Visualization on Tweets</h3> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 150 | <a href="http://cloudberry.ics.uci.edu"><img src="img/tweet.png" width="100%" /></a> |
| 151 | </div> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 152 | |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 153 | <div class="col-md-6 text-center"> |
| 154 | <h3 id="performance-highlights">Performance Highlights</h3> |
| 155 | <a href="https://docs.google.com/spreadsheets/d/1PTtUUxijKWBS5CQU7lPEQEa7e8fp7n8Js0gq_tvittA/pubchart?oid=1652093339&format=image"><img src="https://docs.google.com/spreadsheets/d/1PTtUUxijKWBS5CQU7lPEQEa7e8fp7n8Js0gq_tvittA/pubchart?oid=1652093339&format=image" width="100%" /></a> |
| 156 | </div> |
| 157 | </div> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 158 | |
| 159 | <div class="row"> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 160 | <p></p> |
| 161 | </div> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 162 | |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 163 | <div class="row"> |
| 164 | <div class="col-md-6 text-center"> |
| 165 | <h3 id="tech-talk">Tech Talk</h3> |
| 166 | <iframe width="100%" src="https://www.youtube.com/embed/jIZRMi9rt2E" frameborder="0" allowfullscreen=""></iframe> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 167 | </div> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 168 | <div class="col-md-6 text-center"> |
| 169 | <h3 id="query-demo">Query Demo</h3> |
| 170 | <iframe width="100%" src="https://www.youtube.com/embed/0FVipiyL-cQ" frameborder="0" allowfullscreen=""></iframe> |
| 171 | </div> |
| 172 | </div> |
| 173 | |
| 174 | <div class="row"> |
| 175 | <p></p> |
| 176 | </div> |
| 177 | |
| 178 | <div class="row"> |
| 179 | <div class="col-md-4"> |
| 180 | <a class="twitter-timeline" width="100%" href="https://twitter.com/ASTERIXUCI" data-widget-id="733118248380571648">Tweets by @ASTERIXUCI</a> |
| 181 | <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> |
| 182 | </div> |
| 183 | <div class="col-md-4"> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 184 | <h3 id="community-and-support">Community and Support</h3> |
Till Westmann | 12b0a22 | 2017-07-21 15:49:02 -0700 | [diff] [blame^] | 185 | <p>If you have any questions, please feel free to ask on our <a href="mailto:users@asterixdb.apache.org">users</a> mailing list, which you can subscribe to by sending an empty email to <a href="users-subscribe@asterixdb.apache.org">users-subscribe</a>. Check out the <a href="community.html">Community</a> page for more details.</p> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 186 | |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 187 | <p>If you would like to know more about how to contribute to AsterixDB or any of its related components, head on over to the <a href="dev-setup.html">Contributing</a> page to learn more.</p> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 188 | </div> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 189 | <div class="col-md-4"> |
| 190 | <h3 id="download">Download</h3> |
Ian Maxon | a7f7c6d | 2017-04-21 18:03:18 -0700 | [diff] [blame] | 191 | <p><a class="btn btn-md btn-success" href="http://www.apache.org/dyn/closer.lua/asterixdb/asterixdb-0.9.1/asterix-installer-0.9.1-binary-assembly.zip" role="button">Download AsterixDB 0.9.1 <i class="fa fa-download fa-lg"></i></a> |
Till Westmann | bf15fb5 | 2016-07-08 13:49:51 -0700 | [diff] [blame] | 192 | <a class="btn btn-md btn-info" href="https://github.com/apache/asterixdb/" role="button">GitHub <i class="fa fa-github fa-lg"></i></a></p> |
Ian Maxon | a7f7c6d | 2017-04-21 18:03:18 -0700 | [diff] [blame] | 193 | <p><a href="docs/0.9.1/install.html">Installation Guide</a></p> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 194 | |
Ian Maxon | a7f7c6d | 2017-04-21 18:03:18 -0700 | [diff] [blame] | 195 | <p><a href="docs/0.9.1/aql/primer.html">AsterixDB 101</a></p> |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 196 | </div> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 197 | </div> |
| 198 | |
| 199 | |
Yingyi Bu | 3981335 | 2016-05-19 13:39:18 -0700 | [diff] [blame] | 200 | |
Till Westmann | 00f9bf2 | 2016-03-14 13:59:27 -0700 | [diff] [blame] | 201 | <hr/> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 202 | |
Till Westmann | 00f9bf2 | 2016-03-14 13:59:27 -0700 | [diff] [blame] | 203 | <footer> |
| 204 | <div class="row"> |
Till Westmann | 00f9bf2 | 2016-03-14 13:59:27 -0700 | [diff] [blame] | 205 | <div class="col-md-9 col-centered text-center"> |
| 206 | <p/> |
| 207 | <p>© Copyright 2016 The Apache Software foundation. All Rights Reserved. </p> |
| 208 | <p>Apache AsterixDB, the Apache AsterixDB logo, Apache, and the Apache feather logo are trademarks of the |
| 209 | Apache Software Foundation</p> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 210 | </div> |
Till Westmann | 00f9bf2 | 2016-03-14 13:59:27 -0700 | [diff] [blame] | 211 | </div> |
| 212 | </footer> |
| 213 | </div> <!-- /container --> |
Ian Maxon | 3dffc85 | 2015-07-13 20:17:09 -0700 | [diff] [blame] | 214 | |
| 215 | <!-- Bootstrap core JavaScript |
| 216 | ================================================== --> |
| 217 | <!-- Placed at the end of the document so the pages load faster --> |
| 218 | <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> |
Ian Maxon | f84cb81 | 2015-12-07 15:09:45 -0800 | [diff] [blame] | 219 | <script src="js/bootstrap.min.js"></script> |
Ian Maxon | ed124d8 | 2015-05-29 18:44:11 -0700 | [diff] [blame] | 220 | </body> |
| 221 | </html> |