Giter Club home page Giter Club logo

asciibuild's Introduction

asciibuild - Literate Programming extensions for Asciidoctor

asciibuild is an extension to Asciidoctor that enables literate programming with Asciidoc. It turns the listing block into executable code. When you run asciibuild on an .adoc file that has listing blocks styled with the [asciibuild] style, those listing blocks will be executed as they are evaluated by Asciidoctor.

Think of asciibuild as a simple Notebook. It doesn’t require anything but a text editor to create or edit and only command-line tools to run. It allows you put everything related to a process—​whether build, test, or orchestration—​into source control and lets you use your existing tools and CI/CD workflows.

Use asciibuild to create full builds, aggregate projects of different kinds that use entirely different build systems, mix multiple languages together in a single .adoc file, or create examples and test suites that intermingle the code under test with documentation about the tests.

asciibuild

Sections

Documentation is broken up into the following sections:

LICENSE

asciibuild is licensed under the Apache 2.0 license.

asciibuild's People

Contributors

jbrisbin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.