https://wiki.diasporafoundation.org/wiki/index.php?title=JSXC_Development&feed=atom&action=history
JSXC Development - Revision history
2024-03-29T11:27:43Z
Revision history for this page on the wiki
MediaWiki 1.39.3
https://wiki.diasporafoundation.org/wiki/index.php?title=JSXC_Development&diff=4163&oldid=prev
Theworldbright: Minor fixes to code sample to link JSXC files
2015-06-17T06:28:15Z
<p>Minor fixes to code sample to link JSXC files</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 06:28, 17 June 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l18">Line 18:</td>
<td colspan="2" class="diff-lineno">Line 18:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre>cd ~/.rvm/gems/ruby-<CURRENT_RUBY_VERSION>@diaspora/gems/</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre>cd ~/.rvm/gems/ruby-<CURRENT_RUBY_VERSION>@diaspora/gems/</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Backup the original files</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Backup the original files</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>cp rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION> rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION>_orig</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>cp <ins style="font-weight: bold; text-decoration: none;">-r </ins>rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION> rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION>_orig</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>rm rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION>/app/assets/javascripts/diaspora_jsxc<del style="font-weight: bold; text-decoration: none;">/build</del>/jsxc.min.js</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>rm rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION>/app/assets/javascripts/diaspora_jsxc/jsxc.min.js</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Symlink to your local repository</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div># Symlink to your local repository</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>ln -s <YOUR_JSXC_REPO>/jsxc.lib.js rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION>/app/assets/javascripts/diaspora_jsxc<del style="font-weight: bold; text-decoration: none;">/build</del>/jsxc.min.js</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>ln -s <YOUR_JSXC_REPO>/jsxc.lib.js rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION>/app/assets/javascripts/diaspora_jsxc/jsxc.min.js</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<!-- diff cache key diasporaf_wiki_main-wiki_:diff::1.12:old-3638:rev-4163 -->
</table>
Theworldbright
https://wiki.diasporafoundation.org/wiki/index.php?title=JSXC_Development&diff=3638&oldid=prev
Svbergerem: Created page with "{{Work_in_progress}} The [https://www.jsxc.org/ JavaScript XMPP Client (JSXC)] is the front end of diaspora*s built-in chat feature. To start contributing code you'll first..."
2014-11-21T22:10:36Z
<p>Created page with "{{Work_in_progress}} The [https://www.jsxc.org/ JavaScript XMPP Client (JSXC)] is the front end of diaspora*s built-in chat feature. To start contributing code you'll first..."</p>
<p><b>New page</b></p><div>{{Work_in_progress}}<br />
<br />
The [https://www.jsxc.org/ JavaScript XMPP Client (JSXC)] is the front end of diaspora*s built-in chat feature.<br />
<br />
To start contributing code you'll first need to [[Installation|set up a development pod]] and [[Vines#Configuration|enable the chat feature]]. (You won't need any certificates)<br />
<br />
Now fork the [https://github.com/diaspora/jsxc diapora* JSXC repository] on github, download the code<br />
<br />
<pre>git clone git@github.com:<YOUR_GITHUB_USERNAME>/jsxc.git<br />
git submodule update --init</pre><br />
<br />
and add the upstream repository as a remote<br />
<br />
<pre>git remote add upstream https://github.com/diaspora/jsxc.git</pre><br />
<br />
Given you are using RVM we are now going to create a modified version of the JSXC files which link to your local repository<br />
<br />
<pre>cd ~/.rvm/gems/ruby-<CURRENT_RUBY_VERSION>@diaspora/gems/<br />
# Backup the original files<br />
cp rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION> rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION>_orig<br />
rm rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION>/app/assets/javascripts/diaspora_jsxc/build/jsxc.min.js<br />
# Symlink to your local repository<br />
ln -s <YOUR_JSXC_REPO>/jsxc.lib.js rails-assets-diaspora_jsxc-<CURRENT_JSXC_VERSION>/app/assets/javascripts/diaspora_jsxc/build/jsxc.min.js<br />
</pre><br />
<br />
Start the server<br />
<pre>./script/server</pre><br />
<br />
[[Category:Developers]]</div>
Svbergerem