anchor.diff:  
   We plan on switching to a more elegant testing framework in the future, such as RSpec or Cucumber, in order to make the tests more clear and robust.
   
  +=== Running Asciidoctor in Development Mode
  +
  +Asciidoctor is designed so that you can run the script directly out of the cloned repository.
  +Simply execute the `asciidoctor` command directly (referencing it either by relative or absolute path).
  +There's no need to install it using the `gem` command first.
  +
  +For example, to convert the README file, switch to the root of the project and run:
  +
  + $ ./bin/asciidoctor README.adoc
  +
  +IMPORTANT: You'll need to make sure you reference the correct relative path to the `asciidoctor` command.
  +
  +If you want to be able to execute the `asciidoctor` command from any directory without worrying about the relative (or absolute) path, you can setup the following Bash alias:
  +
  + alias asciidoctor-dev="/path/to/asciidoctor/bin/asciidoctor"
  +
  +Now you can execute the `asciidoctor` command from any folder as follows:
  +
  + $ asciidoctor-dev README.adoc
  +
   == Supporting Additional Ruby Versions
   
   If you would like this library to support another Ruby version, you may volunteer to be a maintainer.
  
positive.code: :idseparator: -
  :source-language: ruby
  :language: {source-language}
  // URIs:
  :repo-uri: https://github.com/asciidoctor/asciidoctor
  :base-help-uri: https://help.github.com/articles
  :issues-uri: {repo-uri}/issues
  :fork-help-uri: {base-help-uri}/fork-a-repo
  :branch-help-uri: {fork-help-uri}#create-branches
  :pr-help-uri: {base-help-uri}/using-pull-requests
  :gist-uri: https://gist.github.com
  
  == License Agreement
  
  By contributing changes to this repository, you agree to license your contributions under the MIT license.
  This ensures that your contributions have the same license as the project and that the community is free to use your contributions.
  You also assert that you are the original author of the work you are contributing unless otherwise stated.
  
  == Submitting an Issue
  
  We use the {issues-uri}[issue tracker on GitHub] associated with this project to track bugs and features.
  Before submitting a bug report or feature request, check to make sure it hasn't already been submitted.
  When submitting a bug report, please include a {gist-uri}[Gist] that includes any details that may help reproduce the bug, including your gem version, Ruby version, and operating system.
  
  Most importantly, since Asciidoctor is a text processor, reproducing most bugs requires that we have some snippet of text on which Asciidoctor exhibits the bad behavior.
  
  
negative.code: 
  == Submitting a Pull Request
  
  . {uri-fork-help}[Fork the repository].
  . Run `bundle install` to install dependencies.
  . {uri-branch-help}[Create a topic branch].
  . Add tests for your unimplemented feature or bug fix. (See <<writing-and-executing-tests>>)
  . Run `bundle exec rake` to run the tests.
  If your tests pass, return to step 3.
  