-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
138 lines (118 loc) · 5.29 KB
/
index.html
File metadata and controls
138 lines (118 loc) · 5.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<!DOCTYPE html>
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8" />
<!-- Set the viewport width to device width for mobile -->
<meta name="viewport" content="width=device-width" />
<title>Cantina</title>
<!-- Included CSS Files -->
<link rel="stylesheet" href="stylesheets/foundation.css">
<link rel="stylesheet" href="stylesheets/app.css">
<!--[if lt IE 9]>
<link rel="stylesheet" href="stylesheets/ie.css">
<![endif]-->
<script src="javascripts/modernizr.foundation.js"></script>
<!-- IE Fix for HTML5 Tags -->
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<!-- container -->
<div class="container">
<div class="row">
<div id="header" class="twelve columns">
<h1>Cantina</h1>
<h4 class="subheader">Node.js modules for building distributed applications</h4>
</div>
</div>
<div class="row">
<!-- Main -->
<div id="main" class="eight columns">
<h2 id="amino">
Amino
<iframe src="http://markdotto.github.com/github-buttons/github-btn.html?user=cantina&repo=amino&type=fork" allowtransparency="true" frameborder="0" scrolling="0" width="53px" height="20px"></iframe>
</h2>
<h5 class="subheader">
Amino is a toolkit for building scalable, fault-taulerant apps in Node.js. By using its simple API, you can harness the power of pub/sub, job queuing, and auto-load-balancing without any of the fuss and dependence on particular technologies.
</h5>
<h5>
The API provides:
</h5>
<ul>
<li><h6>pubsub</h6>Use amino.publish() and amino.subscribe() to send events between nodes in your cluster. (default driver: redis)</li>
<li><h6>queue</h6>Use amino.queue() and amino.process() to queue jobs and process them. (default driver: amqp, i.e. RabbitMQ)</li>
<li><h6>request</h6>Use amino.request() and amino.respond() to easily create REST APIs with auto-load-balancing and failover. (default driver: HTTP, uses pub/sub)</li>
<li><h6>service</h6>Advanced: Use amino.createService() to register a service, and receive a port to listen on. This allows you to create generic TCP services.</li>
</ul>
<h5>
Drivers:
</h5>
<h6 class="subheader">
Amino uses a pluggable driver system to provide the transport layer for its methods.
Currently available are:
</h6>
<ul>
<li><h6><a href="https://github.com/cantina/amino-driver-http">amino-driver-http</a></h6>HTTP driver for amino requests.</li>
<li><h6><a href="https://github.com/cantina/amino-driver-amqp">amino-driver-amqp</a></h6>AMQP driver for amino queue.</li>
<li><h6><a href="https://github.com/cantina/amino-driver-redis">amino-driver-redis</a></h6>Redis driver for amino pub/sub</li>
<li>More to come ...</li>
</ul>
<hr />
<h2 id="hardhat">
HardHat
<iframe src="http://markdotto.github.com/github-buttons/github-btn.html?user=cantina&repo=hardhat&type=fork" allowtransparency="true" frameborder="0" scrolling="0" width="53px" height="20px"></iframe>
</h2>
<h5 class="subheader">
Scaffolding utility for blue-collar programmers.
</h5>
<h5>
Features:
</h5>
<ul>
<li><h6>scaffold()</h6>Copy a directory of scaffold folders & files (templates) to a new destination. Your templates can be written using any engine that <a href="https://github.com/visionmedia/consolidate.js">consolidate</a> supports (currently 14 engines including jade, handlebars, etc.)</li>
</ul>
</div>
<!-- /Main -->
<!-- Sidebar -->
<div id="sidebar" class="four columns">
<h4>Modules</h4>
<h5><a href="#amino">Amino</a></h5>
<h5><a href="#hardhat">HardHat</a></h5>
<hr />
<h4>Sponsored By</h4>
<h4 class="subheader">Terra Eclipse</h4>
<p><a href="http://www.terraeclipse.com">http://www.terraeclipse.com</a></p>
<p>
Terra Eclipse is a dependably innovative design and information technology consulting group located in Santa Cruz, CA. We have built our reputation upon providing clients with elegant and practical media design solutions.
</p>
<h5>We're Hiring!</h5>
<p>
Terra Eclipse is looking for Node.js and PHP/Drupal engineers for
positions in Santa Cruz, CA and Washington D.C. Contact us at
<a href="mailto:jobs@terraeclipse.com?Subject=Software Enginner via cantina.github.com">jobs@terraeclipse.com</a>
</p>
</div>
<!-- /Sidebar -->
</div>
<div class="row">
<div id="footer" class="twelve columns">
<hr />
<a id="cantina-github" href="https://github.com/cantina">Cantina on GitHub</a>
</div>
</div>
</div>
<!-- /container -->
<a class="ribbon" href="https://github.com/cantina">
<img src="http://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" alt="Fork me on GitHub" />
</a>
<!-- Included JS Files -->
<script src="javascripts/jquery.min.js"></script>
<script src="javascripts/foundation.js"></script>
<script src="javascripts/app.js"></script>
</body>
</html>