Skip to main content

Code elements

In this section, you will find guidelines for using standard formatting codes correctly. Follow these recommendations and avoid common errors and make your content assertive.

Code in text

When writing regular text, use a code font to indicate anything related to coding rather than exclusively using it in code samples.

In HTML, use the <code> element. In Markdown, use backticks `.

Below are some examples of specific items that you can write in code font:

  • Attribute names and values

  • Command output (for example, ping 192.160.100.2)

  • Data types

  • Defined (constant) values for an element or attribute

  • DNS record types

  • Enum (enumerator) names

  • Environment variable names

  • Element names (XML and HTML)

    -Place angle brackets (<>) around the element name; you might have to escape the angle brackets to make them appear in the document.

  • Filenames, filename extensions (if used), and paths

  • Folders and directories

  • HTTP verbs

  • HTTP status codes

  • HTTP content-type values

  • IAM role names (for example, functions/certain.admin)

  • Language keywords

  • Method and function names

  • Namespace aliases

  • Placeholder variables

  • Query parameter names and values

  • Strings (such as URLs or domain names)

Code samples

Here, you will find basic guidelines on how to format code samples:

  • Don't use tabs to indent code; use spaces only.

  • Wrap lines at 80 characters.

    • Wrap code lines at a smaller character count for easier reading on narrow browsers or printed documents.
  • Mark code blocks as preformatted text. In HTML, use a <pre> element; in Markdown, indent every line of the code block by four spaces.

  • Indicate omitted code using three dots and no spaces (...). Do not use the ellipsis character (…). If the omission is one or more lines long, place the three dots on their own line. Do not format a sample with omitted code as a click-to-copy code block.

  • When including code samples, it's helpful to introduce them with a sentence or paragraph.

    Option 01. Use a colon if the sample follows the intro, and try to keep the same intro standard, for example:

    • The following code sample shows how to use the get method:

      curl https://docs.bucketeer.io/

      For information about other methods, see [link].

    Option 02. Use a period if there's more material (such as a note) between the introduction and the sample, for example:

    • The following code sample shows how to use the get method. For information about other methods, see [link].

      curl https://docs.bucketeer.io/

Note If you have questions about a particular programming language formatting, we recommend check a coding-style guide.