mirror of
https://github.com/foo-dogsquared/asciidoctor-foodogsquared-extensions.git
synced 2025-02-07 12:19:14 +00:00
Add project README
This commit is contained in:
parent
ae0ac911fd
commit
5c789adb79
40
README.adoc
Normal file
40
README.adoc
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
= asciidoctor-foodogsquared-extensions
|
||||||
|
:toc:
|
||||||
|
|
||||||
|
|
||||||
|
A set of link:https://asciidoctor.org/[Asciidoctor] extensions mainly for personal use of its author (foodogsquared). :)
|
||||||
|
|
||||||
|
Despite being v1.0.0, treat this as almost unstable because it is only aimed for its author.
|
||||||
|
However, feel free to leave suggestions and improvements.
|
||||||
|
Who knows, parts of the set might develop into a more presentable and stable extension of its own.
|
||||||
|
|
||||||
|
|
||||||
|
== Prerequisites
|
||||||
|
|
||||||
|
The extension is required to be used with Ruby 3.0 and above.
|
||||||
|
(At least until I can test and confirm it works on the previous versions.)
|
||||||
|
|
||||||
|
In order to use it, you have to install it first in your Ruby environment.
|
||||||
|
It is available as a gem in RubyGems as `asciidoctor-foodogsquared-extensions` so you can add the following line in `Gemfile`.
|
||||||
|
|
||||||
|
[source, ruby]
|
||||||
|
----
|
||||||
|
gem 'asciidoctor-foodogsquared-extensions'
|
||||||
|
----
|
||||||
|
|
||||||
|
Somewhere in your Ruby codebase, you can just import it with the following line.
|
||||||
|
|
||||||
|
[source, ruby]
|
||||||
|
----
|
||||||
|
require 'asciidoctor-foodogsquared-extensions'
|
||||||
|
----
|
||||||
|
|
||||||
|
And bada-bing-bada-boom, you now have the Asciidoctor extensions.
|
||||||
|
If installed in the environment, you can now use the extension with the following Asciidoctor command.
|
||||||
|
|
||||||
|
[source, shell]
|
||||||
|
----
|
||||||
|
asciidoctor -r asciidoctor-foodogsquared-extensions ./document.adoc
|
||||||
|
----
|
||||||
|
|
||||||
|
For now, there's no documentation for the individual macros but you can look into the README files for each macro at link:./lib/asciidoctor/[`./lib/asciidoctor/`].
|
Loading…
Reference in New Issue
Block a user