Code Monkey home page Code Monkey logo

docs's Introduction

RocketTheme Documentation

This repository contains the source of the RocketTheme documentation, currently accessible at http://www.rockettheme.com/docs.

The documentation is contained in Docs/ and is structured in folders, exactly as you see them on the main website.

You can read all of the documentation within as its just in plain text files, marked up with Markdown.

If you would like a local copy of the documentation, you can either download it or you can clone the repository by running the following command:

git clone git://github.com/rockettheme/docs rockettheme-docs

Contributing

Contributing to the documentation is very simple. Feel free to fork the repository, add your changes and give back by issuing a pull request. You can even edit the docs directly on GitHub, without having to ever download the files. Make sure to follow the conventions before issuing a pull request.

You are also very welcome to make any suggestions or report any kind of problem with the documentation by opening a new Issue.

If you decide to fork for providing new content as commits. Please ensure you create a branch for your changes, before making them. This will make the process of integrating them more easier. Every change must pass through the staging branch first, so please ensure your pull-requests are directed to the proper branch.

To get started with a local environment into the proper staging branch, you can run these commands:

git clone git://github.com/rockettheme/docs rockettheme-docs
cd rockettheme-docs
git checkout -b staging origin/staging

Conventions

This is a list of few conventions we follow when writing documentation that help keep the repository well organized and consistent. Feel free to use any other file in the docs as reference. We also have a skeleton with all the conventions in place and with many examples of Markdown in use.

  • Every change/pull request must be applied or requested to the staging branch. Once reviewed, approved and pulled, it will get merged into the master branch and automatically picked up by the website.

  • Folder and file names must be written in snake_case and always lowercase. For example, if you wanted to convert “How to Install” in snake_case, you would name it “how_to_install”. Filenames in the "assets" folders must be instead dash concatenated.

  • There are some reserved names that can’t be used for anything but the scope they are intended for:

    • README.md: [ file ] This is a reserved name of GitHub, used to describe the content of a particular repository directory, like this you are reading right now.

    • TOC.md: [ file ] TOC (Table Of Content) does represent the structure of a project. Its content is a list of links to the various documents in the project. The TOC is represented as sidebars in the RocketTheme Docs.

    • INDEX.md: [ file ] This file defines the default content for a folder. Exactly like HTML pages, if you hit a folder without specifying any file, INDEX.md (if found) will be assumed.

    • REDIRECT.md: [ file ] This file sorely purpose is to redirect projects to different locations. For example, if a project /docs/project/subproject/ contains a REDIRECT.md, when hitting on the web the subproject page, you’ll get redirect to project. By default it takes you back one level, although you can configure where to redirect to through YAML headers (read more about YAML headers below).

    • assets: [ folder ] When the project requires assets, such as images, they can be placed in the assets folder. Any filename inside assets must be lower-case and dash concatenated.

  • Every header, except for the title one, must be preceeded by 2 empty lines and succeeded by no empty line.

  • Headers sub lines (= and -) must always align to the header text. Because this can easily get confusing, be sure to use a mono-spaced fonts. Here a couple of examples of well aligned headers:

    Header H1
    =========
    
    Header H2
    ---------
    

YAML Headers

Our Markdown implementation uses special YAML headers. These headers are encapsuled in between a set of three dashes and an empty line. This is how a YAML header looks like:

---
title: Project Title
breadcrumb: /joomla:Joomla/!extensions:Extensions/project:Project

---

The headers allow for a much flexible output. For example we can define a title of a Markdown file based on its header title variable, rather than the file name itself.

Below is a list of supported YAML variables that can be used and a description on what they do:

  • title: The title of the article. This is used whenever a page needs to be referenced. When the title is set on a TOC file, it globalize the title for each document in the project itself.

    ---
    title: Hello World!
    
    ---
    
  • description: Describes the project. This is usually set in the TOC and should describe the project in a generic way, although it is also possible to override the TOC description from another MD file.

    The description supports Markdown inline syntax, such as strong, italic, links. You should not be using anything else (ie, headers, images and such).

    ---
    description: The most powerful project you have *ever* seen
    
    ---
    
  • details / demo / download / support: These attributes are links to the various project sections such as demo and downloads. On the website they will show as buttons.

    ---
    details: http://example.com/details
    demo: http://example.com/demo
    download: http://example.com/download
    support: http://example.com/support
    
    ---
    
  • breadcrumb: (defaults: false) Represents the pathway to the current project. The format of the breadcrumb is a UNIX path format with each folder being the real path and the display name of the folder, separated by :.

    For example, for a project that resides at /wordpress/extensions/project, the breadcrumb format would look like /wordpress:Wordpress/!extensions:Extensions/project:Project/.

    When a folder starts with the exclamation point !, it means it won't be converted into a clickable link, otherwise it will.

    It is important to remember that the pathway follows the real Documentation folder structure, it has to start from the root and it can't miss folders in between.

    ---
    breadcrumb: /joomla:Joomla/!extensions:Extensions/project:Project/`
    
    ---
    
  • redirect_to: (defaults: ../) This property can only be used in REDIRECT.md files and allows to have a project redirecting to a different specified path. The path to redirect to can be either relative or absolute, by default it redirects one level up.

    Examples:

    ---
    redirect_to: ../../
    
    ---
    
    ---
    redirect_to: /joomla/
    
    ---
    

If you have any question feel free to open an Issue.

The RocketTheme Team

docs's People

Contributors

3cellhosting avatar bodge-it avatar coder4life avatar damirpecnik avatar dangthatrokgallery avatar digitalflack avatar dmwalk avatar gbc-pl avatar gettyk avatar gverheij avatar hexplor avatar jbkammert avatar krtx1 avatar lapausecafe avatar mariaczi avatar marktaylor46 avatar newkind avatar paulhibbitts avatar photodude avatar pintobuck avatar rhukster avatar rockettheme-build avatar ryanmpierson avatar sc456a avatar simmonsr avatar sky4git avatar svatas avatar topwebs avatar w00fz avatar yoanh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

RokFeatureTable unable to issue the same class in multiple cells within a column in Joomla

Using joomla 3.2. and "rokfeaturetable-1.5"

While creating a column, I needed to enter a class "specialclass" in multiple cells within a column. When I hit "Save", all cells with the "specialclass" get deleted, except for 1 (always seems to be the last one). See attached pics for reference. This error is easily duplicated. Doesn't matter what the class name is, and the additional letter that is added upon saving is random.

rokfeaturetable_error

Callisto (WordPress) Proofreading

Index.md

  • Change WordPress Version Requirement to 4.2
  • Update Link to Installation Documentation for Theme
  • Add RokCommon Back to Recommented Plugins
  • Replace instances of "Template Settings" with "Theme Settings"
  • Overrides Need to Be Called Outlines

Different Structure

Demo Front Page Showcase Module

Hello!
I've followed the configuration, created the module, downloaded the RokPad editor, pasted the html. and the result is the followed.

Front Page Showcase Module

Any suggestion?
Thanks for your time.

RockSpRoket Version 2.1.12 image link error

Hi Guys,
First thanks for your great job,and for sharing your work.

I have this error:
when i want to set an image in an mozaic from media manager in Version 2.1.12 do not working,stay an blank ajax block and nothink happen.

I have the next configuration: fresh install
Wordpress latest,
Gantry 5.2.13
installed the rockcommom
and RockSpRocket Version 2.1.12....the latest one .

Thanks fo all.Best regards.

Typo on Joomla landing page

On the [rockettheme/docs/blob/staging/Docs/joomla/INDEX.md](Joomla landing page), in the Basic Tutorials column, there is a Addding vs Adding

rokajaxsearch.pot not fully configured

According to my research this seems to have been abandoned since 2017. Making it difficult to translate the "Search" button text in wordpress frontend, that seems to be a gantry 5 bound property.

Two Module Locations Incorrect on "The Team"

I believe the Custom HTML modules "Iridescent Demo" and "Sample Contact Info" in the demo are positioned at bottom-a and bottom-b, respectively. The documentation page shows them at footer-a and footer-b.

Vermilion - FP Feature rt-icon-badge cannot displays

I pasted code like:<div class="rt-icon-badge"><a href="#"><span class="fa fa-dashboard"></span></a></div>
and click save, and then reopen editor there is only <div class="rt-icon-badge"></div>, don't know what's wrong

"Services" Example Page Shows Incorrect Breadcrumbs Module Suffix

I'm not being picky; honest. I'm going through documentation of a new install and figure if I see a discrepancy, you'd want to know about it.

On the documentation for the "Services" demo page it shows the Breadcrumbs Module Class Suffix as: hidden-phone nomarginall medpaddingtop medpaddingbottom.

In the RocketLauncher installation, there is only one Breadcrumbs module, and the only Module Class Suffix is hidden-phone.

Thanks for all your work.

Text mixed up

On top of the page it is written:

"To accomplish this, you will want to follow these steps:

(...)

Navigate to the Features tab."

Later, it is written:

"Note: Some templates have this option under the Features tab rather than Style."

This is mixed up.

The last line should say:

""Note: Some templates have this option under the Style tab rather than Features."

Issue style K2

Hello the botton save of k2 It is not displayed properly. I have On "
323

95

Please Help!

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.