docs: Do not indicate that Bugdown is an extension.

Also fix minor typos and formatting.
This commit is contained in:
Rohitt Vashishtha 2019-01-22 20:22:38 +05:30 committed by Tim Abbott
parent 0451c42e5c
commit f1ae0e2e94
1 changed files with 15 additions and 15 deletions

View File

@ -85,8 +85,8 @@ tests with `tools/test-js-with-node markdown` and backend tests with
First, you will likely find these third-party resources helpful: First, you will likely find these third-party resources helpful:
* **[Python-Markdown Extensions API](https://pypi.python.org/pypi/Markdown)** * **[Python-Markdown](https://pypi.python.org/pypi/Markdown)** is the markdown
is used by Zulip to make the above listed changes to markdown syntax. library used by Zulip as a base to build our custom markdown syntax upon.
* **[Python's XML ElementTree](https://docs.python.org/3/library/xml.etree.elementtree.html)** * **[Python's XML ElementTree](https://docs.python.org/3/library/xml.etree.elementtree.html)**
is the part of the Python standard library used by Python Markdown is the part of the Python standard library used by Python Markdown
and any custom extensions to generate and modify the output HTML. and any custom extensions to generate and modify the output HTML.
@ -121,7 +121,7 @@ Important considerations for any changes are:
and for that reason we currently should avoid making database and for that reason we currently should avoid making database
queries inside the markdown processor. This is a technical queries inside the markdown processor. This is a technical
implementation detail that could be changed with a few days of work, implementation detail that could be changed with a few days of work,
but is important detail to know about until we do that work. but is an important detail to know about until we do that work.
* Testing: Every new feature should have both positive and negative * Testing: Every new feature should have both positive and negative
tests; they're easy to write and give us the flexibility to refactor tests; they're easy to write and give us the flexibility to refactor
frequently. frequently.
@ -185,10 +185,10 @@ raise this figure substantially.
Both of these are minor issues for most products using Markdown, but Both of these are minor issues for most products using Markdown, but
they are major problems in the instant messaging context, because one they are major problems in the instant messaging context, because one
can't edit a message that has already been sent and users are can't edit a message that has already been sent before others read it
generally writing quickly. Zulip's Markdown strategy is based on the and users are generally writing quickly. Zulip's Markdown strategy is
principles of giving users the power they need to express complicated based on the principles of giving users the power they need to express
ideas in a chat context while minimizing those two error rates. complicated ideas in a chat context while minimizing those two error rates.
## Zulip's Changes to Markdown ## Zulip's Changes to Markdown