Repository navigation
Basic
BBCode is a simple way to format text, often used in forums and other places where people may not know how to write HTML. For the most part, I've tried to keep everything standard BBCode with some additions to make formatting easier for non-programmers.
A tag tells the program that converts the BBCode into browser readable HTML how to format text, and what exactly to format. A tag always is surrounded by brackets and has something inside (ex: [b]). Of course you also have to express when you want that effect to stop, so you have to add an ending tag. An ending tag is almost exactly like a normal tag, except the insides start with a forward slash (ex: [/b]).
What's actually inside of the tag is what text to format. If you were to do [bold]Hello[/bold] then you would get "Hello" and if you do [bold]Hello[/bold], my name is James then you get "Hello, my name is James".
###Parameters
Some tags take in values in the tags that allows you to do fancy stuff with with your text, but the end tag is always the same. There are two ways that tags take in values: a starting parameter, and additional parameters. A starting parameter takes the form of tag=value with the tag determining what the value is used for (Ex: [url=http://google.com]Google[/url] will produce Google). Look in a tag's page to see if a starting parameter is allowed and what it does.
An additional parameter(s) takes the form of info=value and must always have a space in front of it. (Ex: [font variant=upper]hello[/font] will produce HELLO). What parameters are available is said in the tag's page.
Some tags can take in multiple values with multiple parameters. Probably the tag with the most available parameters is the [img] tag. You can do something complex like [img=500x20 alt="Hello" title="A Picture"]An image URL[/img].