Ops School Curriculum
Pull request Compare This branch is 800 commits behind opsschool:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_build
_static
_templates
.gitignore
.travis.yml
LICENSE
Makefile
README.md
application_components_201.rst
architecture_101.rst
architecture_201.rst
backups.rst
boot_process_101.rst
capacity_planning.rst
careers.rst
common_services.rst
conf.py
config_management.rst
cron_101.rst
databases_101.rst
databases_201.rst
datacenters_101.rst
datacenters_201.rst
datacenters_301.rst
deployment_101.rst
deployment_201.rst
dhcp.rst
dns_101.rst
dns_201.rst
filesystems_101.rst
hardware_101.rst
http_101.rst
http_201.rst
identity_management.rst
index.rst
inits.rst
introduction.rst
kernel_tuning.rst
labs.rst
loadbalancing_101.rst
logs_101.rst
logs_201.rst
make.bat
monitoring_101.rst
monitoring_201.rst
netbooting.rst
networking_101.rst
networking_201.rst
package_management_101.rst
programming_101.rst
programming_201.rst
remote_filesystems_101.rst
remote_filesystems_201.rst
requirements.txt
security_101.rst
security_201.rst
seealso.rst
shell_tools_101.rst
shells_101.rst
smtp_101.rst
smtp_201.rst
soft_skills.rst
statistics.rst
stats_diagnosing.rst
sysadmin_101.rst
sysadmin_tools.rst
syscalls.rst
system_daemons_101.rst
text_editing_101.rst
text_editing_201.rst
troubleshooting_101.rst
unix_101.rst
unix_201.rst
unix_signals.rst
virtualization_101.rst
virtualization_201.rst

README.md

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 repo 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 credits.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