2017-06-14 02:01:01 +02:00
{% extends "zerver/portico.html" %}
{# Login page. #}
{% block portico_content %}
< div id = "devtools-page" >
< h2 > Useful development URLs< / h2 >
< p >
Below is a list of useful tools and data sets available only in the Zulip
development environment that are often useful when contributing to Zulip.
Most of these require you to run a command to build/generate the relevant
content. This table specifies which command to use to update the data served
by each page (since several of these, like test coverage, require a special
command to be run to generate the data). Make sure your development server is still running
when you visit these!
< / p >
< table class = "table table-striped table-rounded table-bordered" >
< thead >
< tr >
< th > URL< / th >
< th > Command< / th >
< th > Description< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > < a href = "/coverage/index.html" > /coverage/index.html< / a > < / td >
< td > < code > ./tools/test-backend --coverage< / code > < / td >
< td > View backend coverage report< / td >
< / tr >
< tr >
< td > < a href = "/node-coverage/index.html" > /node-coverage/index.html< / a > < / td >
< td > < code > ./tools/test-js-with-node --coverage< / code > < / td >
< td > View node coverage report< / td >
< / tr >
< tr >
< td > < a href = "/docs/index.html" > /docs/index.html< / a > < / td >
< td > < code > ./tools/build-docs< / code > < / td >
< td > View Zulip documentation< / td >
< / tr >
< tr >
< td > < a href = "/emails" > /emails< / a > < / td >
< td > None needed< / td >
< td > Preview all email templates< / td >
< / tr >
2017-06-15 05:42:58 +02:00
< tr >
< td > < a href = "/static/html/5xx.html" > /static/html/5xx.html< / a > < / td >
2017-07-08 02:48:52 +02:00
< td > < code > ./manage.py collectstatic --noinput< / code > < / td >
2017-07-17 01:34:05 +02:00
< td > Error 5xx page served by nginx (used when Django is totally broken)< / td >
2017-06-15 05:42:58 +02:00
< / tr >
< tr >
< td > < a href = "/errors/404" > /errors/404< / a > < / td >
< td > None needed< / td >
< td > Error 404 page served by Django< / td >
< / tr >
< tr >
< td > < a href = "/errors/5xx" > /errors/5xx< / a > < / td >
< td > None needed< / td >
< td > Error 5xx page served by Django< / td >
< / tr >
2017-06-14 02:01:01 +02:00
< / tbody >
< / table >
2017-07-21 17:58:39 +02:00
< p > You can find docs on testing Google & GitHub authentication over < a href = "http://zulip.readthedocs.io/en/latest/settings.html#testing-google-github-authentication" > here< / a > .< / p >
2017-06-14 02:01:01 +02:00
< / div >
{% endblock %}