GithubHelp home page GithubHelp logo

global-localhost / content-style-guide Goto Github PK

View Code? Open in Web Editor NEW

This project forked from corgibytes/content-style-guide

0.0 0.0 0.0 69.56 MB

Website for the ManageIQ Management Platform

Home Page: http://manageiq.org

Ruby 36.24% HTML 34.85% CSS 25.51% CoffeeScript 3.40%

content-style-guide's Introduction

ManageIQ.org website

This is primarily a Jekyll site, with some tools to collect and pre-process documentation from multiple sources.

How To Contribute

In general:

  1. Fork this repo
  2. Create a feature branch
  3. Submit a pull request

The site content has different sources.

Source Overview

Directory Contents
dest where the site is built locally
exe Command line tool (Thor)
lib Ruby code for CLI, processing docs, etc.
site Site content
test Tests for Ruby code

Documentation groups

The documentation for ManageIQ comes from several sources which are continuously improved. Contributions are welcome to each of these, here's where you can help:

Getting started

Docs in the getting started group are part of this repo, find them under site/docs/get-started

User reference

The user reference docs are hosted at https://github.com/ManageIQ/manageiq_docs. They are written in Asciidoc and organized in AsciiBinder By default they are built in a temp directory and copied (rsync) to /site/docs/reference/latest.

API Docs

The API Docs are hosted in the same repo as the User Reference, under the api directory

Developer Guides

These guides describe how to work with and contribute to the source code of ManageIQ itself. They are found in this repo: https://github.com/ManageIQ/guides.

Before the Jekyll site is built, YAML front matter is added to each page of the guides, if that page does not already have it.

Currently this is included as a Git submodule.

Automation book

Peter McGowan is working on a book covering the Automation features of ManageIQ. You can find the source for that book here: https://github.com/pemcg/mastering-automation-in-cloudforms-and-manageiq. However, this content is hosted on Gitbook and only linked to from the site.

Working Locally

$ exe/miq

miq build <all|guides|site|reference>   # Build or process an aspect of the site
miq help [COMMAND]                      # Describe available commands or one specific command
miq reset <all|guides|site|reference>   # Reset repo(s) to clean state
miq serve                               # Does Jekyll serve with appropriate args
miq update <all|guides|site|reference>  # Pull changes from origin repos

Working with large images

Images (img) in documents and blog posts should be "responsive" by default, that is their width should not exceed the width of their container. Add the .large_img class to give large images zoomability.

Questions / Suggestions?

content-style-guide's People

Contributors

abonas avatar allenbw avatar aparnakarve avatar chargio avatar chessbyte avatar chrisarcand avatar cybette avatar d-m-u avatar dneary avatar epwinchell avatar fryguy avatar garrett avatar geertj avatar hayesr avatar himdel avatar imtayadeway avatar jasonbrooks avatar johnmark avatar jprause avatar jrafanie avatar jvlcek avatar lgalis avatar matthewd avatar mfeifer avatar mscherer avatar nicklamuro avatar romanblanco avatar simaishi avatar skateman avatar syncrou 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.