Skip to content

5nafu/curriculum

This branch is 328 commits behind opsschool/curriculum:master.

Folders and files

NameName
Last commit message
Last commit date
Oct 11, 2012
Oct 11, 2012
Oct 11, 2012
Feb 20, 2013
Aug 24, 2013
Oct 12, 2012
Nov 9, 2012
Oct 12, 2012
Oct 11, 2012
Mar 11, 2013
Apr 3, 2013
Mar 30, 2013
Oct 18, 2012
Oct 18, 2012
Oct 18, 2012
Jul 15, 2013
Aug 4, 2013
Jan 21, 2013
Dec 26, 2012
Apr 5, 2013
Jun 23, 2013
Nov 7, 2012
Apr 5, 2013
Feb 17, 2013
Jul 15, 2013
Oct 18, 2012
Dec 26, 2012
Oct 18, 2012
Oct 18, 2012
Jan 10, 2013
Oct 18, 2012
Oct 18, 2012
Nov 5, 2013
Jul 15, 2013
Jul 10, 2013
Dec 26, 2012
Dec 26, 2012
Jun 26, 2013
Apr 5, 2013
Jul 15, 2013
Dec 26, 2012
Oct 13, 2012
Mar 11, 2013
Nov 5, 2013
Dec 26, 2012
Aug 22, 2013
Oct 18, 2012
Oct 11, 2012
Jul 15, 2013
Feb 20, 2013
Jul 8, 2013
May 7, 2013
Oct 16, 2012
Jul 15, 2013
Mar 16, 2013
Jan 10, 2013
Apr 12, 2013
Aug 4, 2013
Oct 18, 2012
Oct 18, 2012
Nov 9, 2012
Oct 15, 2012
Feb 22, 2013
Feb 20, 2013
Aug 24, 2013
Jan 17, 2013
Oct 18, 2012
Oct 18, 2012
Mar 30, 2013
Jul 15, 2013
Oct 18, 2012
Oct 15, 2012
Aug 2, 2013
Nov 5, 2013
Oct 13, 2012
Oct 18, 2012
Nov 5, 2013
Oct 21, 2012
Nov 11, 2013
Oct 13, 2012
Oct 13, 2012
Nov 4, 2013
Jul 15, 2013
Oct 18, 2012
Mar 8, 2013

Repository files navigation

Ops School Curriculum

Build Status

The current documentation based on these sources can be seen at: http://www.opsschool.org/

Welcome!

If you have arrived here, you are probably interested in helping out. So thank you for your time.

Things you should know:

This is the only Markdown file in the repository, as it's not meant to be included in the documentation itself.

If you are looking to add content, fix formatting, syntax, typos or other wonderful things, please follow this process:

  • Install Sphinx: easy_install Sphinx or pip install Sphinx
  • Fork the opsschool/curriculum repository to your own account
  • Check out a branch to make your changes on: git checkout --branch <my_topic>
  • Execute make html to build the docs in to _build/
  • Make your changes
  • Execute make html again and verify your changes don't cause any warnings/errors
  • Commit with a descriptive message, and submit a pull request from your branch to master
  • One of the editors will review the change, and either merge it or provide some feedback. Community review is also encouraged.

If you submit a pull request and would like to have your name associated with the project, add it to the meta/contributions.rst file!

Some cool things:

  • vim-common contains a reStructuredText syntax highlighter
  • The Emacs support via rst-mode comes as part of the docutils package under /docutils/tools/editors/emacs/rst.el

Note about internal links

When creating a link to another page inside the curriculum, use Sphinx's built-in cross-reference mechanisms to achieve this.

Examples:

  • linking to a top-level document such as "Text Editing 101" should be done inline, like so:

      See :doc:`text_editing_101` for details...
    

    where the name provided is the RST file path. The title will be linked to the document like so:

      See <em>Text Editing 101</em> for details...
    
  • linking to a reference point, such as a sub-topic on a page should be done by creating a globally unique reference point, such as:

      .. _gnu-screen:
    
      GNU Screen
      ----------
    

    and using this inline anywhere in the docs like so:

      See :ref:`gnu-screen` for more details.
    

    The sub-topic's title will be replaced in the hyperlink as well.

After modifications to links, please run make linkcheck to see the status of all the links in the docs.

More on cross-referencing can be read in the Sphinx Docs.

About

Ops School Curriculum

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published