-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbridges.html
111 lines (107 loc) · 5.82 KB
/
bridges.html
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
---
layout: default
title: Bridges
---
<p>We provide already bridges for DOM and jQuery, but we'd like to allow the users of our framework contribute with their own bridges.</p>
<p>This page will list all the available bridges we know of - build by us or by the community.</p>
<p>If you wish to list your own bridge here, the procedure is very easy:</p>
<ol class="tutorial">
<li>You send us an email (see the team <a href="contributing.html">here</a>) with the URL of the library you're bridging and the URL of the source code of this bridge</li>
<li>You should also provide us the Maven artifact description like this:
<pre class="code prettyprint lang-xml">
<groupId>org.st-js.bridge</groupId>
<artifactId>jquery</artifactId>
<version>1.9.1.bv3</version>
</pre>
The name of the artifact should be the same as the name of the JavaScript library you're bridging. The first version numbers are the same of the library you're bridging (so that
the users will know which version of the library they should expect. The last number of the version is for the different fixes you bring to your bridge (prefixed with <b>bv</b>).<br>
If you decide to deploy yourself the artifact to Maven Central Repository than the group should represent your organization. If not, the artifact's group will be <i>org.st-js-bridge</i>.
Read further for instructions on how to release your artifacts this way.
</li>
<li>Once you're ready for a new release do <b>mvn release:prepare</b> on your computer</li>
<li>A batch runs every night and will deploy to Maven Central Repository your artifact by running <b>mvn release:perform</b> using the proper credentials.
</ol>
<hr>
<h3>Available bridges</h3>
<li><h2>HTML4/DOM</h2>
<p>This is a bridge for <a href="http://www.w3.org/TR/REC-html40/">HTML 5</a></p>
<p>The sources are here: <a href="https://github.com/st-js/html-bridge">https://github.com/st-js/html-bridge</a></p>
<pre class="code prettyprint lang-xml">
<groupId>org.st-js.bridge</groupId>
<artifactId>html</artifactId>
<version>5.0.bv3</version>
</pre>
</li>
<li><h2>jQuery</h2>
<p>This is a bridge for <a href="http://www.w3.org/TR/REC-html40/">jQuery</a></p>
<p>The sources are here: <a href="https://github.com/st-js/jquery-bridge">https://github.com/st-js/jquery-bridge</a></p>
<pre class="code prettyprint lang-xml">
<groupId>org.st-js.bridge</groupId>
<artifactId>jquery</artifactId>
<version>1.9.1.bv3</version>
</pre>
</li>
<li><h2>jQuery UI</h2>
<p>This is a bridge for <a href="http://jqueryui.com/">jQuery UI)</a></p>
<p>The sources are here: <a href="https://github.com/st-js/jqueryui-bridge">https://github.com/st-js/jqueryui-bridge</a></p>
<pre class="code prettyprint lang-xml">
<groupId>org.st-js.bridge</groupId>
<artifactId>jqueryui</artifactId>
<version>1.10.3.bv2</version>
</pre>
</li>
<li><h2>Underscore.js</h2>
<p>This is a bridge for <a href="http://underscorejs.org/">Underscore.js</a></p>
<p>The sources are here: <a href="https://github.com/st-js/underscorejs-bridge">https://github.com/st-js/underscorejs-bridge</a></p>
<pre class="code prettyprint lang-xml">
<groupId>org.st-js.bridge</groupId>
<artifactId>underscorejs</artifactId>
<version>1.5.1.bv2</version>
</pre>
</li>
<li><h2>Backbone.js</h2>
<p>This is a bridge for <a href="http://backbonejs.org/">Backbone.js</a></p>
<p>The sources are here: <a href="https://github.com/st-js/backbonejs-bridge">https://github.com/st-js/backbonejs-bridge</a></p>
<pre class="code prettyprint lang-xml">
<groupId>org.st-js.bridge</groupId>
<artifactId>backbonejs</artifactId>
<version>1.0.0.bv2</version>
</pre>
</li>
<li><h2>Angular.js</h2>
<p>This is a bridge for <a href="http://angularjs.org/">Angular.js</a></p>
<p>The sources are here: <a href="https://github.com/st-js/angularjs-bridge">https://github.com/st-js/angularjs-bridge</a></p>
<pre class="code prettyprint lang-xml">
<groupId>org.st-js.bridge</groupId>
<artifactId>angularjs</artifactId>
<version>1.0.7.bv3</version>
</pre>
</li>
<li><h2>Leaflet</h2>
<p>This is a bridge for <a href="http://leafletjs.com/">Leaflet</a></p>
<p>The sources are here: <a href="https://github.com/florianf/st-js-leaflet-bridge">https://github.com/florianf/st-js-leaflet-bridge</a></p>
<pre class="code prettyprint lang-xml">
<groupId>org.st-js.bridge</groupId>
<artifactId>leaflet</artifactId>
<version>0.7.1.bv0</version>
</pre>
</li>
<li><h2>RequireJS</h2>
<p>This is a bridge for <a href="http://requirejs.org/">RequireJS</a></p>
<p>The sources are here: <a href="https://github.com/st-js/requirejs-bridge">https://github.com/st-js/requirejs-bridge</a></p>
<pre class="code prettyprint lang-xml">
<groupId>org.st-js.bridge</groupId>
<artifactId>requirejs</artifactId>
<version>2.1.15.bv4</version>
</pre>
</li>
<li><h2>Cloudinary JS</h2>
<p>This is a bridge for <a href="https://github.com/cloudinary/cloudinary_js/">Cloudinary JS</a></p>
<p>The sources are here: <a href="https://github.com/LaRoueVerte/st-js-cloudinary">https://github.com/LaRoueVerte/st-js-cloudinary</a></p>
<p>Contribution by <a href="https://github.com/pascalheraud">pascalheraud</a></p>
<pre class="code prettyprint lang-xml">
<groupId>net.laroueverte.stjs.bridge</groupId>
<artifactId>cloudinaryjs</artifactId>
<version>1.0.24bv</version>
</pre>
</li>