Giter Site home page Giter Site logo

rh-tokeefe / modular-docs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from redhat-documentation/modular-docs

0.0 0.0 0.0 15.36 MB

Modular Documentation Project provides guidelines and examples for writing technical documentation using a modular framework.

License: Creative Commons Attribution Share Alike 4.0 International

modular-docs's Introduction

The Modular Documentation Project Source Repository

Modular Documentation Reference Guide Build Status

The Modular Documentation Reference Guide contains the essential information to start writing documentation in a modular way. You can view the latest build of the guide here:

https://redhat-documentation.github.io/modular-docs/

Modular Documentation Template Files

Another deliverable for this project is the module templates for the various module types. All the module template files for writing new modular content can be found here:

https://github.com/redhat-documentation/modular-docs/tree/master/modular-docs-manual/files

What is the Purpose of the Modular Documentation Project?

To provide documentation teams with a set of resources to assist them as they write user-driven content or convert their current documentation framework to a modular-based documentation framework.

Why Are We Doing This?

To help the documentation teams become more agile with their documentation. This agility will help us to better serve our readers with a more purposeful reading experience. A modular-based content model sets a foundation for innovation. Modular documentation provides a structure for writing and presenting user-story-based documentation. User-story-based documentation attempts to address the reader's needs more than focusing on feature-based documentation. User-story-based documentation also helps the documentation teams with the amount of documents that they have to maintain, by helping them to focus on what really matters.

Any Suggestions or Questions?

Please submit an issue to this project.

Repository Structure

This repository uses the following directory structure:

.
├── .travis.yml (YAML configuration file for Travis CI)
├── CONTRIBUTING.md (How do I contribute to this project?)
├── README.md (this file)
├── modular-docs-manual/ (Another book)
    ├── README.md (the README file)
    ├── master.adoc (master layout of the book)
    ├── content/
        ├── topics/
            └── *.adoc (AsciiDoc files)
        └── modular-doc-manual.adoc
    ├── files/ (template files)
    ├── images (image files)
    └── common-content
        └── attributes.adoc (common attributes)

Contributing

We welcome contributions from everyone who feels they have something of value that all of the community can benefit from. Follow these instructions to start contributing: CONTRIBUTING.

License

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.

Building the Books Locally

When you make changes to these books, it is a good practice to do a local test build to verify the book builds successfully and renders as you expect before you submit the merge request back to upstream master.

Configuring the Build Environment

You can build the book locally using AsciiDoctor.

Building the Modular Documentation Reference Guide

To build and view the document locally, run:

$ asciidoctor modular-docs-manual/master.adoc
$ <www-browser-of-choice> modular-docs-manual/master.html

modular-docs's People

Contributors

emmurphy1 avatar ritz303 avatar asteflova avatar sterobin avatar agunn303 avatar rolfedh avatar adahms avatar mjahoda avatar kalexand-rh avatar vikram-redhat avatar vladimirslavik avatar tradej avatar bhardesty avatar msuchane avatar jstickler avatar preeticp avatar bexelbie avatar oranod avatar fbolton avatar mikemckiernan avatar ncbaratta avatar pwright avatar sandrobonazzola avatar jenmalloy avatar ojn 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.