Documentation



Documentation

3 0


DocumentationsAndCommunity


On Github rcos / DocumentationsAndCommunity

Documentation

Created by Moorthy and @mskmoorthy

Documentation by Moorthy is licensed under a Creative Commons Attribution 3.0 Unported License.

Importance

  • Ease of Maintenance
  • Ease of Use of Code
  • Encourage Entry Level People
  • Importatnt mode of communicating with others
  • Code may vanish - documentation remain

Different Types of Documentation

  • wiki
  • blog
  • user manual
  • program documentation
  • Readme files

In Class Exercise

  • Create a repository Doc-ex1 in your github page
  • In the side bar menu, createa wiki page
  • Add content to the wiki page using mark down
  • Add another wiki page add content in restructured tex
  • Example (mark down) first page in markdown
  • Example (restructured text) restructured example

What we learned so far

  • markdown
  • restructured text
  • Assuming you already know about some mark up language such as html (html5), css - If you do not know css go through this tutorial W3 School Go through first Five lessons.
  • Other markup languages are xml - similar to html.

CSS Off/On Class exercise

LaTeX

Literate Programming

Two Sample Programs

Community Participation

  • quora
  • reddit
  • stackoverflow
  • online mailing list

The End

by Moorthy