mirror of
https://github.com/healthchecks/healthchecks.git
synced 2025-04-11 15:51:19 +00:00
Add go example to "manage.py pygmentize" command.
Make sure the Go snippet shows up in the welcome page and also in the check details page.
This commit is contained in:
parent
ad731dfe0e
commit
6cd4e494e8
6 changed files with 33 additions and 12 deletions
|
@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file.
|
|||
- Add the "Last Duration" field in the "My Checks" page (#257)
|
||||
- Add "last_duration" attribute to the Check API resource (#257)
|
||||
- Upgrade to psycopg2 2.8.3
|
||||
- Add Go usage example
|
||||
|
||||
### Bug Fixes
|
||||
- Usernames now are uuid3(const, email). Prevents multiple accts with same email (#290)
|
||||
|
|
|
@ -34,6 +34,7 @@ class Command(BaseCommand):
|
|||
_process("crontab", lexers.BashLexer())
|
||||
_process("cs", lexers.CSharpLexer())
|
||||
_process("node", lexers.JavascriptLexer())
|
||||
_process("go", lexers.GoLexer())
|
||||
_process("python_urllib2", lexers.PythonLexer())
|
||||
_process("python_requests", lexers.PythonLexer())
|
||||
_process("python_requests_fail", lexers.PythonLexer())
|
||||
|
|
|
@ -20,6 +20,9 @@
|
|||
<li class="hidden-xs">
|
||||
<a href="#node" data-toggle="tab">Node.js</a>
|
||||
</li>
|
||||
<li class="hidden-xs">
|
||||
<a href="#go" data-toggle="tab">Go</a>
|
||||
</li>
|
||||
<li class="hidden-xs">
|
||||
<a href="#php" data-toggle="tab">PHP</a>
|
||||
</li>
|
||||
|
@ -57,6 +60,9 @@
|
|||
<div role="tabpanel" class="tab-pane" id="node">
|
||||
{% include "front/snippets/node.html" %}
|
||||
</div>
|
||||
<div role="tabpanel" class="tab-pane" id="go">
|
||||
{% include "front/snippets/go.html" %}
|
||||
</div>
|
||||
<div role="tabpanel" class="tab-pane" id="php">
|
||||
{% include "front/snippets/php.html" %}
|
||||
</div>
|
||||
|
|
|
@ -1,4 +1,12 @@
|
|||
<div class="highlight"><pre><span></span><span class="nb">import</span> <span class="s1">"net/http"</span>
|
||||
<span class="nb">import</span> <span class="s1">"fmt"</span>
|
||||
<span class="nx">func main() { </span><span class="p">_, err := http.Head("PING_URL") }</span>
|
||||
<div class="highlight"><pre><span></span><span class="kn">package</span> <span class="nx">main</span>
|
||||
|
||||
<span class="kn">import</span> <span class="s">"fmt"</span>
|
||||
<span class="kn">import</span> <span class="s">"net/http"</span>
|
||||
|
||||
<span class="kd">func</span> <span class="nx">main</span><span class="p">()</span> <span class="p">{</span>
|
||||
<span class="nx">_</span><span class="p">,</span> <span class="nx">err</span> <span class="o">:=</span> <span class="nx">http</span><span class="p">.</span><span class="nx">Head</span><span class="p">(</span><span class="s">"{{ ping_url }}"</span><span class="p">)</span>
|
||||
<span class="k">if</span> <span class="nx">err</span> <span class="o">!=</span> <span class="kc">nil</span> <span class="p">{</span>
|
||||
<span class="nx">fmt</span><span class="p">.</span><span class="nx">Printf</span><span class="p">(</span><span class="s">"%s"</span><span class="p">,</span> <span class="nx">err</span><span class="p">)</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
package main
|
||||
|
||||
import "fmt"
|
||||
import "net/http"
|
||||
|
||||
|
|
|
@ -99,6 +99,9 @@
|
|||
<div role="tabpanel" class="tab-pane" id="node">
|
||||
{% include "front/snippets/node.html" %}
|
||||
</div>
|
||||
<div role="tabpanel" class="tab-pane" id="go">
|
||||
{% include "front/snippets/go.html" %}
|
||||
</div>
|
||||
<div role="tabpanel" class="tab-pane" id="php">
|
||||
{% include "front/snippets/php.html" %}
|
||||
</div>
|
||||
|
@ -334,7 +337,7 @@
|
|||
<h3>Apprise<br><small>Push Notifications</small></h3>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% if enable_discord %}
|
||||
<div class="col-md-2 col-sm-4 col-xs-6">
|
||||
|
@ -343,8 +346,8 @@
|
|||
<h3>Discord<br><small>Chat</small></h3>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% if enable_matrix %}
|
||||
<div class="col-md-2 col-sm-4 col-xs-6">
|
||||
<div class="integration">
|
||||
|
@ -353,13 +356,13 @@
|
|||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
|
||||
<div class="col-md-2 col-sm-4 col-xs-6">
|
||||
<div class="integration">
|
||||
<img src="{% static 'img/integrations/mattermost.png' %}" class="icon" alt="Mattermost icon" />
|
||||
<h3>Mattermost<br><small>Chat</small></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-2 col-sm-4 col-xs-6">
|
||||
<div class="integration">
|
||||
|
@ -382,14 +385,14 @@
|
|||
<img src="{% static 'img/integrations/pagerteam.png' %}" class="icon" alt="Pager Team icon" />
|
||||
<h3>Pager Team <br><small>Incident Management</small></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-2 col-sm-4 col-xs-6">
|
||||
<div class="integration">
|
||||
<img src="{% static 'img/integrations/pagertree.png' %}" class="icon" alt="PagerTree icon" />
|
||||
<h3>PagerTree<br><small>Incident Management</small></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if enable_pushbullet %}
|
||||
<div class="col-md-2 col-sm-4 col-xs-6">
|
||||
|
@ -399,7 +402,7 @@
|
|||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% if enable_pushover %}
|
||||
<div class="col-md-2 col-sm-4 col-xs-6">
|
||||
<div class="integration">
|
||||
|
@ -441,7 +444,7 @@
|
|||
<img src="{% static 'img/integrations/victorops.png' %}" class="icon" alt="VictorOps icon" />
|
||||
<h3>VictorOps<br><small>Incident Management</small></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if enable_whatsapp %}
|
||||
<div class="col-md-2 col-sm-4 col-xs-6">
|
||||
|
|
Loading…
Add table
Reference in a new issue