mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 14:03:30 +00:00
integrations doc: Move redmine doc to separate file.
This commit is contained in:
@@ -116,88 +116,6 @@
|
|||||||
{% include 'zerver/integrations/email.html' %}
|
{% include 'zerver/integrations/email.html' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
||||||
<div id="redmine" class="integration-instructions">
|
|
||||||
|
|
||||||
|
|
||||||
<p>Get information on new or updated Redmine issues right in
|
|
||||||
Zulip with our Zulip Redmine plugin! Note: this setup must be
|
|
||||||
done by a Redmine Administrator.</p>
|
|
||||||
|
|
||||||
<p>First, create the stream you'd like to use for Redmine notifications,
|
|
||||||
and subscribe all interested parties to this stream. We recommend the
|
|
||||||
name <code>redmine</code>.</p>
|
|
||||||
|
|
||||||
<p>Then:</p>
|
|
||||||
|
|
||||||
<ol>
|
|
||||||
<li>
|
|
||||||
<p>Clone
|
|
||||||
the <a href="https://github.com/zulip/zulip-redmine-plugin">Zulip
|
|
||||||
Redmine plugin repository</a> by running:</p>
|
|
||||||
<pre>git clone https://github.com/zulip/zulip-redmine-plugin</pre>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>Follow
|
|
||||||
the <a href="http://www.redmine.org/projects/redmine/wiki/Plugins">Redmine
|
|
||||||
plugin installation guide</a> to install
|
|
||||||
the <code>zulip_redmine</code> plugin directory, which is a
|
|
||||||
subdirectory of the <code>zulip-redmine-plugin</code> repository
|
|
||||||
directory. In a nutshell, the steps are:</p>
|
|
||||||
<ol type="A">
|
|
||||||
<li>
|
|
||||||
<p>Copy the <code>zulip_redmine</code> directory to
|
|
||||||
the <code>plugins</code> directory of your Redmine
|
|
||||||
instance.</p></li>
|
|
||||||
<li>
|
|
||||||
<p>Update the Redmine database by running (for Rake 2.X, see the
|
|
||||||
guide for instructions for older versions):</p>
|
|
||||||
<pre>rake redmine:plugins:migrate RAILS_ENV=production</pre>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>Restart your Redmine instance.</p>
|
|
||||||
</li>
|
|
||||||
</ol>
|
|
||||||
<p>The Zulip plugin is now registered with Redmine!</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>On your {{ settings_html|safe }}, create a new Redmine bot.</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>To configure Zulip notification settings that apply to many
|
|
||||||
projects in one go, in Redmine click the "Administration" link in
|
|
||||||
the top left. Click the "Plugins" link on the Administration page,
|
|
||||||
and click the "Configure" link to the right of the Zulip plugin
|
|
||||||
description. In the "Projects" section, select all projects to which
|
|
||||||
you want these settings to apply.</p>
|
|
||||||
<p>To configure Zulip notifications for a particular Redmine project,
|
|
||||||
visit the project's Settings page.</p>
|
|
||||||
<p>
|
|
||||||
In either case, fill out zulip server by <code>{{ external_api_path_subdomain }}</code>,
|
|
||||||
the bot email address, and API key, and the
|
|
||||||
Zulip stream that should receive notifications. Apply your changes.
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<p>To test the plugin, create an issue or update an existing issue in
|
|
||||||
a Redmine project that has Zulip notifications configured (any
|
|
||||||
project, if you've configured global settings).</p>
|
|
||||||
</li>
|
|
||||||
</ol>
|
|
||||||
|
|
||||||
<p><b>Congratulations! You're done!</b><br /> When you update issues in
|
|
||||||
Redmine, the team can see these updates in real time in Zulip:</p>
|
|
||||||
|
|
||||||
<img class="screenshot" src="/static/images/integrations/redmine/001.png" />
|
|
||||||
|
|
||||||
<p style="font-size:11px; font-style:italic;">
|
|
||||||
Logos are trademarks of their respective owners.
|
|
||||||
None of the integrations on this page are created by,
|
|
||||||
affiliated with, or supported by the companies
|
|
||||||
represented by the logos.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="rss" class="integration-instructions">
|
<div id="rss" class="integration-instructions">
|
||||||
<h4>RSS</h4>
|
<h4>RSS</h4>
|
||||||
|
|
||||||
|
|||||||
93
templates/zerver/integrations/redmine.html
Normal file
93
templates/zerver/integrations/redmine.html
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
<p>
|
||||||
|
Get information on new or updated Redmine issues right in
|
||||||
|
Zulip with our Zulip Redmine plugin! Note: this setup must be
|
||||||
|
done by a Redmine Administrator.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
First, create the stream you'd like to use for Redmine notifications,
|
||||||
|
and subscribe all interested parties to this stream. We recommend the
|
||||||
|
name <code>redmine</code>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>Then:</p>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
Clone the
|
||||||
|
<a href="https://github.com/zulip/zulip-redmine-plugin">
|
||||||
|
Zulip Redmine plugin repository
|
||||||
|
</a>
|
||||||
|
by running:
|
||||||
|
</p>
|
||||||
|
<pre>git clone https://github.com/zulip/zulip-redmine-plugin</pre>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
Follow the
|
||||||
|
<a href="http://www.redmine.org/projects/redmine/wiki/Plugins">
|
||||||
|
Redmine plugin installation guide
|
||||||
|
</a>
|
||||||
|
to install the <code>zulip_redmine</code> plugin directory, which is a
|
||||||
|
subdirectory of the <code>zulip-redmine-plugin</code> repository
|
||||||
|
directory. In a nutshell, the steps are:
|
||||||
|
</p>
|
||||||
|
<ol type="A">
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
Copy the <code>zulip_redmine</code> directory to
|
||||||
|
the <code>plugins</code> directory of your Redmine
|
||||||
|
instance.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
Update the Redmine database by running (for Rake 2.X, see the
|
||||||
|
guide for instructions for older versions):
|
||||||
|
</p>
|
||||||
|
<pre>rake redmine:plugins:migrate RAILS_ENV=production</pre>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>Restart your Redmine instance.</p>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
<p>The Zulip plugin is now registered with Redmine!</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>On your {{ settings_html|safe }}, create a new Redmine bot.</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
To configure Zulip notification settings that apply to many
|
||||||
|
projects in one go, in Redmine click the "Administration" link in
|
||||||
|
the top left. Click the "Plugins" link on the Administration page,
|
||||||
|
and click the "Configure" link to the right of the Zulip plugin
|
||||||
|
description. In the "Projects" section, select all projects to which
|
||||||
|
you want these settings to apply.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
To configure Zulip notifications for a particular Redmine project,
|
||||||
|
visit the project's Settings page.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
In either case, fill out zulip server by <code>{{ external_api_path_subdomain }}</code>,
|
||||||
|
the bot email address, and API key, and the
|
||||||
|
Zulip stream that should receive notifications. Apply your changes.
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>
|
||||||
|
To test the plugin, create an issue or update an existing issue in
|
||||||
|
a Redmine project that has Zulip notifications configured (any
|
||||||
|
project, if you've configured global settings).
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<b>Congratulations! You're done!</b><br/> When you update issues in
|
||||||
|
Redmine, the team can see these updates in real time in Zulip:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<img class="screenshot" src="/static/images/integrations/redmine/001.png"/>
|
||||||
@@ -225,7 +225,7 @@ INTEGRATIONS = {
|
|||||||
'perforce': Integration('perforce', 'perforce', doc='zerver/integrations/perforce.html'),
|
'perforce': Integration('perforce', 'perforce', doc='zerver/integrations/perforce.html'),
|
||||||
'phabricator': Integration('phabricator', 'phabricator', doc='zerver/integrations/phabricator.html'),
|
'phabricator': Integration('phabricator', 'phabricator', doc='zerver/integrations/phabricator.html'),
|
||||||
'puppet': Integration('puppet', 'puppet', doc='zerver/integrations/puppet.html'),
|
'puppet': Integration('puppet', 'puppet', doc='zerver/integrations/puppet.html'),
|
||||||
'redmine': Integration('redmine', 'redmine'),
|
'redmine': Integration('redmine', 'redmine', doc='zerver/integrations/redmine.html'),
|
||||||
'rss': Integration('rss', 'rss', display_name='RSS'),
|
'rss': Integration('rss', 'rss', display_name='RSS'),
|
||||||
'subversion': Integration('subversion', 'subversion'),
|
'subversion': Integration('subversion', 'subversion'),
|
||||||
'trac': Integration('trac', 'trac'),
|
'trac': Integration('trac', 'trac'),
|
||||||
|
|||||||
Reference in New Issue
Block a user