You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Is there anything like some specification (e.g. BNF) of the Jira formatting syntax? For example, I'd like to see what are the rules why sometimes * can be used to set bold text, and sometimes only {*} works.
Hello @antekone
I think the links in this article might be what you're looking for.
https://confluence.atlassian.com/adminjiraserver/configuring-renderers-938847270.html
Thanks for the reply. I don't see any formal specifications for the formatting language though. There are of course some examples how to use it, but they are not formal (can't use it to write a fully conformant parser).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Following the link in that document to the Wiki Style Rendering section reveals another link
"A full notation guide can be found here."
Is that subsequent page not the information you seek?
Perhaps if you provide more information about and an example of exactly what you need and the problem you are trying to solve, we can provide a better answer.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, I've seen the document. It's entirely sufficient when wanting to learn how to use the formatting from the user perspective. The thing is that I'm researching how to write a fully conformant parser for the language. This means that I need a little bit more information than this document has; for example:
{color:red}
h1. header
{color}
{quote}
h1. header
{quote}
Writing parsers is much easier when there are formal rules written out in a language called BNF, or some other language which is similarily strict. The website you've linked, while very helpful for normal users, does not have enough information to write a fully conformant parser. It's possible to write *some* parser for the language using this info plus empirical experimentation using Jira itself, but I'm currently researching if it's possible to write a *fully conformant* parser.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.