How to Contribute to a Sphinx Doc Documentation
|
|
- Alexandra Freeman
- 5 years ago
- Views:
Transcription
1 How to Contribute to a Sphinx Doc Documentation Release 1.0 Haoxi Zhan December 18, 2013
2
3 Contents 1 Install Sphinx Linux Mac OS X Windows Start a Sphinx Project Create a directory Start a project Configure Your Project Themes Logo Highlight Write Docs Write with restructuredtext index.rst Insert Codes Insert images Insert Math Build and Publish Build to HTML Build to epub Build to LaTeX and PDF Build and Publish on ReadTheDocs i
4 ii
5 Note: This doc is created only as an experiment. The content is not mature. Contents: Contents 1
6 2 Contents
7 CHAPTER 1 Install Sphinx This chapter introduces how to install Sphinx on your computer. Sphinx is a documentation tool wrote in Python. So it is cross-platform. 1.1 Linux Most linux distributions already have Sphinx in their office repos. All you need to do is to use the official package manager to install it. However, you need to make sure you installed the right Sphinx as there s a few other packages called sphinx. This is a list of names of the Sphinx package in most mainstream Linux distributions: Ubuntu Fedora Mageia Archlinux Distribution open- SUSE Debian Python2 package python- Sphinx pythonsphinx pythonsphinx pythonsphinx pythonsphinx python2- sphinx Python3 package python3- Sphinx python3- sphinx python3- sphinx python3- sphinx None pythonsphinx Install Command 1 zypper in python3-sphinx apt-get install python3-sphinx apt-get install python3-sphinx yum install python3-sphinx urpmi python-sphinx pacman -S python-sphinx 1.2 Mac OS X Sphinx is available in MacPorts. There are a lot of choices provided for different Python versions. 1 I assume that you are willing to install the Python3 version if available. I don t include sudo or su here. 3
8 1.3 Windows 2 You could install Sphinx via easy_install. 2 Although I introduced how to install Sphinx in Windows, other parts in this HOWTO would strongly bias toward Unix-like systems. 4 Chapter 1. Install Sphinx
9 CHAPTER 2 Start a Sphinx Project This chapter introduces how to start a new Sphinx project. If you just want to contribute to an existing document, there s no need for you to read this chapter. 2.1 Create a directory You need a directory for your Sphinx project. It is supposed that the location of your working directory contains only English characters and numbers. As far as I know, Asian characters are not supported. However, any UTF-8 characters are supported in ReST contents. 2.2 Start a project Then you can start a project by running: sphinx-quickstart The program would ask you a series of question. If you want to use the default value, you could simply type Enter > Root path for the documentation [.] This question asks you the root path for your document. The default value is., which means the current directory > Separate source and build directories (y/n) [n] This question asks you whether you want to separate your source codes and build results. The default value is no. Some people might prefer them to be separated > Name prefix for templates and static dir [_]: This question asks you the prefix for static directories. For example, the directory to place build results would be _build if you choose _ as the prefix. The default value is _ and there s no need to choose another one. 5
10 2.2.4 > Project name: Project name > Author name(s): Author name(s). This would be shown in the copyright information > Project version: Version of your project. Sphinx assumes that you are documenting to a software. If so, you could type the version of your software here. If you are writing something else, you could choose any version number you like > Project release [$version] Sphinx allow you to create different releases for each version. The default value is the version number you just typed in. If you don t need this feature, you could use the default value > Source file suffix [.rst] Only files with this suffix would be considered as your contents. Normally, ReStructuredText sources have the suffix.rst. You could also choose.txt. But if you choose.txt,.rst files would not be compiled > Name of your master document (without suffix) [index]: The master document is the one which would become the homepage. Normally, use index, which is the default value > Do you want to use the epub builder (y/n) [n]: Sphinx could compile your docs into epub books. However, answering n here would not prevent you from compiling epubs in the future > autodoc: automatically insert docstrings from modules (y/n) [n]: This is for Python-related projects > doctest: automatically test code snippets in doctest blocks (y/n) [n]: This is for Python-related projects > intersphinx: link between Sphinx documentation of different projects (y/n) [n]: Enabling this extension would allow you to link between different Sphinx projects. 6 Chapter 2. Start a Sphinx Project
11 > todo: write todo entries that can be shown or hidden on build (y/n) [n]: This extension would allow you to write some TODOs in your doc. When you build your doc, you could choose to hide them > coverage: checks for documentation coverage (y/n) [n]: I don t know what it is:-) > pngmath: include math, rendered as PNG images (y/n) [n]: This extension would render your math formulas to PNG images. This is not recommended because there s MathJax > mathjax: include math, rendered in the browser by MathJax (y/n) [n]: If you need to render math formulas, I suggest you to choose this extension instead of pngmath > ifconfig: conditional inclusion of content based on config values (y/n) [n]: This extension provides some control flow for your documents. Usually it would not be needed > viewcode: include links to the source code of documented Python objects (y/n) [n]: This is for Python-related projects > Create Makefile? (Y/n) [y]: Strongly recommend. This extension would create a UNIX Makefile for you to build the doc > Create Windows command file? (Y/n) [y]: Similar to the item above but for Windows. If there are Windows users among your team, it is suggested. After answering all these questions, a new Sphinx project would be created. Then we are going to configure it Start a project 7
12 8 Chapter 2. Start a Sphinx Project
13 CHAPTER 3 Configure Your Project So far, we have created a project. Now we are going to configure it. All the configurations in this chapter are inside conf.py. 3.1 Themes The default theme is ugly. Sphinx provides some better themes. Personally, I like sphinxdoc, agogo, haiku and pyramid. This document uses pyramid. Besides that, there s a lot of others themes available on the Internet. Readthedocs provides a theme and there s also one for Mozilla Developer Network. # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = pyramid 3.2 Logo There s also a feature to add a logo for your doc: # The name of an image file (relative to this directory) to place at the top # of the sidebar. #html_logo = None 3.3 Highlight If all your code blocks in the project would be the same programming language, you could add a line in conf.py to specify this language. Here s an example: highlight_language = ocaml After adding this line, you would no longer need to specify the language to highlight. All code blocks in the project would be highlighted as OCaml. 9
14 10 Chapter 3. Configure Your Project
15 CHAPTER 4 Write Docs 4.1 Write with restructuredtext restructuredtext Primer is a very good tutorial. 4.2 index.rst As Sphinx is primarily designed for documenting Python packages, if you are using it to do other things, you might need to edit the main page. It is also a ReST source file so there s no essential difference between index.rst and other source files. However, there s a toctree directive. In toctree, you need to indicate what ReST files you need in the table of contents. Then toctree would automatically generate the table of contents. maxdepth option is used to define the depth of the TOC. 4.3 Insert Codes If you ve chosen a highlighting language in conf.py, all you need to use is ::. Example: This is a code block:: qsort2 :: (Ord a) => [a] -> [a] qsort2 [] = [] qsort2 (a:xs) = qsort ls ++ a:(qsort ms) where (ls,ms) = partition (< a) xs If you didn t, you could specify it in files to gain more flexibility. highlight directive provides an automatic highlighting feature. By using it, all your code-block directives could be simplified to ::. After using it, the settings would be used until the next highlight directive appears. 11
16 4.3.1 highlight directive.. highlight:: haskell This would set the highlighting language to be Haskell... highlight:: haskell :linenothreshold: 5 This would set a threshold for automatic line-numbering feature code-block directive It is the most flexible one. But you would need to specify the language before every code block... code-block:: haskell would generate: qsort2 :: (Ord a) => [a] -> [a] qsort2 [] = [] qsort2 (a:xs) = qsort ls ++ a:(qsort ms) where (ls,ms) = partition (< a) xs qsort2 :: (Ord a) => [a] -> [a] qsort2 [] = [] qsort2 (a:xs) = qsort ls ++ a:(qsort ms) where (ls,ms) = partition (< a) xs.. code-block:: haskell :linenos: would generate: qsort2 :: (Ord a) => [a] -> [a] qsort2 [] = [] qsort2 (a:xs) = qsort ls ++ a:(qsort ms) where (ls,ms) = partition (< a) xs 1 qsort2 :: (Ord a) => [a] -> [a] 2 qsort2 [] = [] 3 qsort2 (a:xs) = qsort ls ++ a:(qsort ms) 4 where (ls,ms) = partition (< a) xs.. code-block:: haskell :linenos: :emphasize-lines: 1,3 would generate: qsort2 :: (Ord a) => [a] -> [a] qsort2 [] = [] qsort2 (a:xs) = qsort ls ++ a:(qsort ms) where (ls,ms) = partition (< a) xs 1 qsort2 :: (Ord a) => [a] -> [a] 2 qsort2 [] = [] 3 qsort2 (a:xs) = qsort ls ++ a:(qsort ms) 4 where (ls,ms) = partition (< a) xs 12 Chapter 4. Write Docs
17 4.3.3 Include source files Example: 1.. literalinclude:: example.clj 2 :language: clojure 3 :linenos: 4 :emphasize-lines: 2,9,13-15 The file name is relative to the path of the rst file. But you can also use an absolute path which is actually relative to the root of the project directory. Such a path would be similar to /code/example.clj. 4.4 Insert images.. image:: linux.png This would insert a PNG image in the page. Again, you are free to choose to use relative pathes (relative to the location of the rst file) or absolute pathes. 4.5 Insert Math There are some examples for inserting math formulas and graphes in the official site of Sphinx Insert images 13
18 14 Chapter 4. Write Docs
19 CHAPTER 5 Build and Publish 5.1 Build to HTML make html 5.2 Build to epub make epub 5.3 Build to LaTeX and PDF make latex would build the project to a LaTeX file. make latexpdf would build your project to PDF via LaTeX tool chains. 5.4 Build and Publish on ReadTheDocs Read the Docs is an online service which builds and publishes Sphinx docs online for free. At first, you need to register. Then: 1. Click Dashboard 2. Click create new docs 3. Fill in all required (bold) fields 4. Click Create Now you have created your ReadtheDocs project and RTD would automatically build your project. 15
20 5.4.1 Enable the Hook Github and BitBucket both provide a feature called Hook. Once you pushed new commits to a repo, they would automatically transmit your new commits to Read the Docs. So after you ve created your project in Read the Docs, you are supposed to enable the hook in your repo. 16 Chapter 5. Build and Publish
docs-python2readthedocs Documentation
docs-python2readthedocs Documentation Release 0.1.0 Matthew John Hayes Dec 01, 2017 Contents 1 Introduction 3 2 Install Sphinx 5 2.1 Pre-Work................................................. 5 2.2 Sphinx
More informationSphinxTutorial Documentation
SphinxTutorial Documentation Release 1.0 Anthony Scemama April 12, 2013 CONTENTS 1 Introduction 3 2 Creating a new Sphinx project 5 3 restructuredtext 9 3.1 Sections..................................................
More informationLECTURE 26. Documenting Python
LECTURE 26 Documenting Python DOCUMENTATION Being able to properly document code, especially large projects with multiple contributors, is incredibly important. Code that is poorly-documented is sooner
More informationApplication documentation Documentation
Application documentation Documentation Release 0.1 Daniele Procida June 14, 2016 Contents 1 Tutorial 3 1.1 Setting up................................................. 3 1.2 Configuring the documentation.....................................
More informationThe RestructuredText Book Documentation
The RestructuredText Book Documentation Release 1.0 Daniel Greenfeld, Eric Holscher Sep 05, 2018 Tutorial 1 Schedule 2 1.1 Getting Started: Overview & Installing Initial Project................ 2 1.2 Step
More informationBrandon Rhodes Python Atlanta, July 2009
The Sphinx Documentation System Brandon Rhodes Python Atlanta, July 2009 Three application models 1. Monolithic Big App Plain text PDF output HTML Special Format 1. Monolithic Big App Plain text PDF output
More informationPython Project Documentation
Python Project Documentation Release 1.0 Tim Diels Jan 10, 2018 Contents 1 Simple project structure 3 1.1 Code repository usage.......................................... 3 1.2 Versioning................................................
More informationRecommonmark Documentation
Recommonmark Documentation Release 0.5.0 Lu Zero, Eric Holscher, and contributors Jan 22, 2019 Contents 1 Contents 3 2 Getting Started 11 3 Development 13 4 Why a bridge? 15 5 Why another bridge to docutils?
More informationThe RestructuredText Book Documentation
The RestructuredText Book Documentation Release 0.1 Daniel Greenfeld, Eric Holscher Sep 27, 2017 Contents 1 RestructuredText Tutorial 3 2 RestructuredText Guide 5 2.1 Basics...................................................
More informationEffective Programming Practices for Economists. 13. Documenting (the code of) research projects
Effective Programming Practices for Economists 13. Documenting (the code of) research projects Hans-Martin von Gaudecker Department of Economics, Universität Bonn At the end of this lecture you are able
More informationPHCpack, phcpy, and Sphinx
PHCpack, phcpy, and Sphinx 1 the software PHCpack a package for Polynomial Homotopy Continuation polyhedral homotopies the Python interface phcpy 2 Documenting Software with Sphinx Sphinx generates documentation
More informationSphinx format for Latex and HTML
Sphinx format for Latex and HTML Meher Krishna Patel Created on : Octorber, 2017 Last updated : May, 2018 More documents are freely available at PythonDSP Table of contents Table of contents List of figures
More informationturning expressions into functions symbolic substitution, series, and lambdify
Defining Functions 1 Lambda Functions turning expressions into functions symbolic substitution, series, and lambdify 2 Functions and Modules writing a function definition defining and using modules where
More informationOverview. 1. Install git and create a Github account 2. What is git? 3. How does git work? 4. What is GitHub? 5. Quick example using git and GitHub
Git 101: Overview 1. Install git and create a Github account 2. What is git? 3. How does git work? 4. What is GitHub? 5. Quick example using git and GitHub Github icon 1 Install git and a create GitHub
More informationLeetcode Solutions Documentation
Leetcode Solutions Documentation Release 0.1 Chao Chu March 16, 2015 Contents 1 Categories 1 1.1 Array and String............................................. 1 1.2 Binary Tree................................................
More informationNbconvert Refactor Final 1.0
Nbconvert Refactor Final 1.0 Jonathan Frederic June 20, 2013 Part I Introduction IPython is an interactive Python computing environment[1]. It provides an enhanced interactive Python shell. The IPython
More informationPackaging Python code and Sphinx
Packaging Python code and Sphinx 1 Python packages extending Python with your own package making ourfirstpackage 2 the software PHCpack a package for Polynomial Homotopy Continuation polyhedral homotopies
More informationManaging Open Source Software on Workstations and Clusters. Theodore Kisner, LBNL
Managing Open Source Software on Workstations and Clusters Theodore Kisner, LBNL Why Use Open Source Software (OSS)? Many useful tools for data processing and visualization Quality is usually good FREE!
More informationKoalix ERP. Release 0.2
Koalix ERP Release 0.2 March 01, 2016 Contents 1 Features 3 1.1 Screenshots................................................ 3 1.2 Installation................................................ 6 2 Indices
More informationSoftware Development I
6.148 Software Development I Two things How to write code for web apps. How to collaborate and keep track of your work. A text editor A text editor A text editor Anything that you re used to using Even
More informationGit & Github Fundamental by Rajesh Kumar.
Git & Github Fundamental by Rajesh Kumar About me Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz www.scmgalaxy.com 2 What is git Manage your source code versions Who should use Git Anyone
More informationVersion control system (VCS)
Version control system (VCS) Remember that you are required to keep a process-log-book of the whole development solutions with just one commit or with incomplete process-log-book (where it is not possible
More informationCNRS ANF PYTHON Packaging & Life Cycle
CNRS ANF PYTHON Packaging & Life Cycle Marc Poinot Numerical Simulation Dept. Outline Package management with Python Concepts Software life cycle Package services Pragmatic approach Practical works Source
More informationVersion Control. Software Carpentry Github s Hello World Git For Ages 4 And Up You need source code control now
A version control system (VCS) is a tool or system for keeping track of changes in files. A primitive form of VCS would be making a copy of a file every time you want to make a new version of the file.
More informationGit Guide. Meher Krishna Patel. Created on : Octorber, 2017 Last updated : October, More documents are freely available at PythonDSP
Git Guide Meher Krishna Patel Created on : Octorber, 2017 Last updated : October, 2018 More documents are freely available at PythonDSP Table of contents Table of contents i 1 Commands Summary 1 2 Git
More informationinvenio-formatter Documentation
invenio-formatter Documentation Release 1.0.0 CERN Mar 25, 2018 Contents 1 User s Guide 3 1.1 Installation................................................ 3 1.2 Configuration...............................................
More informationDalton/LSDalton Installation Guide
Dalton/LSDalton Installation Guide Release 2016.0 Dalton/LSDalton developers October 13, 2016 Contents 1 Supported platforms and compilers 1 2 Basic installation 3 2.1 General..................................................
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Gerrit
Gerrit About the Tutorial Gerrit is a web-based code review tool, which is integrated with Git and built on top of Git version control system (helps developers to work together and maintain the history
More informationLECTURE 9. Development Tools
LECTURE 9 Development Tools DEVELOPMENT TOOLS Since you are all still in the earlier stages of your semester-long projects, now is a good time to cover some useful modules and tools for managing larger
More informationLECTURE 9. Development Tools
LECTURE 9 Development Tools DEVELOPMENT TOOLS Since you are all still in the earlier stages of your semester-long projects, now is a good time to cover some useful modules and tools for managing larger
More informationZero Install. Decentralised cross-platform package management
Zero Install Decentralised cross-platform package management Thomas Leonard / University of Cambridge / @talex5 OCaml 2014, Gothenburg, Sweden, September 5, 2014 History Started the ROX desktop in 1999...
More informationHow to develop with infandango Documentation
How to develop with infandango Documentation Release Mike Hull April 27, 2016 Contents 1 Overview 1 2 Contents 3 2.1 Overview................................................. 3 2.2 Using Infandango............................................
More informationGenerating PDFs With (and Without) Python
Generating PDFs With (and Without) Python David Fischer August 27, 2015 Generating PDFs With (and Without) Python 1/11 What are PDFs? Document Presentation Format Generating PDFs With (and Without) Python
More informationTopics covered. Introduction to Git Git workflows Git key concepts Hands on session Branching models. Git 2
Git Git 1 Topics covered Introduction to Git Git workflows Git key concepts Hands on session Branching models Git 2 Introduction to Git Git 3 Version control systems The source files of a project changes
More informationSphinx Github Webpage Tutorials. Release Wenqiang Feng
Sphinx Github Webpage Tutorials Release 1.00 Wenqiang Feng February 18, 2019 CONTENTS 1 Preface 3 1.1 About this tutorial.................................. 3 1.2 Motivation for this tutorial..............................
More informationHaving Fun with Social Coding. Sean Handley. February 25, 2010
Having Fun with Social Coding February 25, 2010 What is Github? GitHub is to collaborative coding, what Facebook is to social networking 1 It serves as a web front-end to open source projects by allowing
More informationMariaDB ColumnStore C++ API Building Documentation
MariaDB ColumnStore C++ API Building Documentation Release 1.1.3-acf32cc MariaDB Corporation Feb 22, 2018 CONTENTS 1 Licensing 1 1.1 Documentation Content......................................... 1 1.2
More informationDoc Like an Egyptian. Dru Lavigne Documentation Lead, ixsystems SCALE, January 23, 2016
Doc Like an Egyptian Dru Lavigne Documentation Lead, ixsystems SCALE, January 23, 2016 All the old paintings on the tombs, They do the sand dance, don't you know? If they move too quick (oh whey oh) They're
More informationUnzip command in unix
Unzip command in unix Search 24-4-2015 Howto Extract Zip Files in a Linux and. You need to use the unzip command on a Linux or Unix like system. The nixcraft takes a lot of my time and. 16-4-2010 Howto:
More informationFROM SCRIPT TO PACKAGES. good practices for hassle-free code reuse
FROM SCRIPT TO PACKAGES good practices for hassle-free code reuse WHAT S THIS TUTORIAL IS ABOUT How to make your code usable by someone else WHO AM I? Contributor to numpy/scipy since 2007 Windows, Mac
More informationCAAM 420 Fall 2012 Lecture 27. Prachi Bhawalkar
CAAM 420 Fall 2012 Lecture 27 Prachi Bhawalkar November 8, 2012 Table of Contents 1 Doxygen 3 1.1 Introduction/Purpose................................... 3 1.2 Using Doxygen.......................................
More informationInstalling SeisComP3
Installing SeisComP3 2 sysop User SeisComP3 is typically run under a non-personal shared unix user account, sysop. Create this user on your system. For example, as the root user: # adduser sysop # passwd
More informationGame Server Manager Documentation
Game Server Manager Documentation Release 0.1.1+0.gc111f9c.dirty Christopher Bailey Dec 16, 2017 Contents 1 Game Server Manager 3 1.1 Requirements............................................... 3 1.2
More informationCS197U: A Hands on Introduction to Unix
CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System Tian Guo University of Massachusetts Amherst CICS 1 Reminders Assignment 2 was due before class Assignment 3 will be posted soon
More informationIntro to Linux & Command Line
Intro to Linux & Command Line Based on slides from CSE 391 Edited by Andrew Hu slides created by Marty Stepp, modified by Jessica Miller & Ruth Anderson http://www.cs.washington.edu/391/ 1 Lecture summary
More informationS1-IV-Question-Pool Documentation
S1-IV-Question-Pool Documentation Release 0.1.0 Section-I Sep 25, 2017 Contents 1 How to contribute 3 2 The Prologue 7 3 C Language Questions 9 4 C Language Solutions 11 5 Linux Usage Questions 13 6 Linux
More informationCOUCHDB - INSTALLATION
COUCHDB - INSTALLATION http://www.tutorialspoint.com/couchdb/couchdb_installation.htm Copyright tutorialspoint.com This chapter teaches you how to install CouchDB in windows as well as Linux systems. Installing
More informationGetting started with State Records Authority of NSW s Authority Editor
Getting started with State Records Authority of NSW s Authority Editor Welcome to Authority Editor, a program for drafting and editing retention and disposal authorities. This guide will get you installed
More informationexhale Documentation Release 1.0 Stephen McDowell
exhale Documentation Release 1.0 Stephen McDowell Aug 05, 2017 Contents 1 Overview 3 1.1 What does it do?............................................. 3 1.2 What does it need to do that?......................................
More informationSphinx JS HowTo Documentation
Sphinx JS HowTo Documentation Release 0.1.0 Damon Oehlman August 09, 2012 CONTENTS i ii Sphinx JS HowTo Documentation, Release 0.1.0 This is a how-to that guides developers through the process of creating
More informationPRACTICE-LABS User Guide
PRACTICE-LABS User Guide System requirements Microsoft Windows XP Sp2/Vista/7/8/2003/2008 Linux Redhat, Fedora, SuSE, Ubuntu Apple Mac OS X Minimum of 512Mb Ram (depending on OS) Minimum processor speed
More informationUNIT 9 Introduction to Linux and Ubuntu
AIR FORCE ASSOCIATION S CYBERPATRIOT NATIONAL YOUTH CYBER EDUCATION PROGRAM UNIT 9 Introduction to Linux and Ubuntu Learning Objectives Participants will understand the basics of Linux, including the nature,
More informationPlatform Migrator Technical Report TR
Platform Migrator Technical Report TR2018-990 Munir Contractor mmc691@nyu.edu Christophe Pradal christophe.pradal@inria.fr Dennis Shasha shasha@cs.nyu.edu May 12, 2018 CONTENTS: 1 Abstract 4 2 Platform
More informationIntroduction to Python Documentation
Introduction to Python Documentation Release v0.0.1 M.Faisal Junaid Butt August 18, 2015 Contents 1 Models 3 2 Auto Generated Documentation 5 3 Hello World Program Documentation 9 4 Practice 11 5 Indices
More informationReceipe Book Documentation
Receipe Book Documentation Release 0.1 i Rashadul July 01, 2014 Contents 1 Contents 1 1.1 Convention used in the document.................................... 1 1.2 Exclusive soup in few minutes......................................
More informationWho needs Pandoc when you have Sphinx? An exploration of the parsers and builders of the Sphinx documentation tool FOSDEM
Who needs Pandoc when you have Sphinx? An exploration of the parsers and builders of the Sphinx documentation tool FOSDEM 2019 @stephenfin restructuredtext, Docutils & Sphinx 1 A little restructuredtext
More informationIPython-Dashboard Documentation
IPython-Dashboard Documentation Release 0.1.2 litaotao Nov 16, 2017 Contents 1 Requirements 3 2 Goal 5 3 Use Case 7 4 Screenshot and Demo 9 5 Usage 11 6 Run tests 13 7 Change Log 15 8 Related Projects
More informationOperating Systems Linux 1-2 Measurements Background material
Operating Systems Linux 1-2 Measurements Background material Introduction The Linux measurements were designed to allow you to have an impression about the administration of Linux severs along with providing
More information1 Installation (briefly)
Jumpstart Linux Bo Waggoner Updated: 2014-09-15 Abstract A basic, rapid tutorial on Linux and its command line for the absolute beginner. Prerequisites: a computer on which to install, a DVD and/or USB
More informationTNM093 Practical Data Visualization and Virtual Reality Laboratory Platform
November 8, 2016 1 Introduction The laboratory exercises in this course are to be conducted in an environment that might not be familiar to many of you. It is based on open source software. We use an open
More informationDragon Mapper Documentation
Dragon Mapper Documentation Release 0.2.6 Thomas Roten March 21, 2017 Contents 1 Support 3 2 Documentation Contents 5 2.1 Dragon Mapper.............................................. 5 2.2 Installation................................................
More informationApplies to: SECURE WEB Version 1.3 and above
Apr. 4, 2008 Applies to: SECURE WEB Version 1.3 and above This document provides step by step instructions on how to install, activate and configure anti virus scanning in CYAN SECURE WEB using the ClamAV
More informationTrinityCore Documentation
TrinityCore Documentation Release TrinityCore Developers February 21, 2016 Contents 1 Compiling TrinityCore 3 1.1 Requirements............................................... 3 1.2 Build Environment............................................
More informationAgenda. - Final Project Info. - All things Git. - Make sure to come to lab for Python next week
Lab #8 Git Agenda - Final Project Info - All things Git - Make sure to come to lab for Python next week Final Project Low Down The Projects are Creative AI, Arduino, Web Scheduler, ios and Connect 4 Notes
More informationL Modeling and Simulating Social Systems with MATLAB
851-0585-04L Modeling and Simulating Social Systems with MATLAB Lecture 3 GIT Connected Karsten Donnay and Stefano Balietti Chair of Sociology, in particular of Modeling and Simulation ETH Zürich 2012-10-08
More informationPython simple arp table reader Documentation
Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................
More informationSetup of PostgreSQL, pgadmin and importing data. CS3200 Database design (sp18 s2) Version 2/9/2018
Setup of PostgreSQL, pgadmin and importing data CS3200 Database design (sp18 s2) https://course.ccs.neu.edu/cs3200sp18s2/ Version 2/9/2018 1 Overview This document covers 2 issues: 1) How to install PostgreSQL:
More informationotree Virtual Machine Manager Documentation
otree Virtual Machine Manager Documentation Release 0.2.2 Tobias Raabe Dec 05, 2017 Contents 1 otree Virtual Machine Manager 2 1.1 Overview.......................................... 2 1.2 Features...........................................
More informationSetting up GitHub Version Control with Qt Creator*
Setting up GitHub Version Control with Qt Creator* *This tutorial is assuming you already have an account on GitHub. If you don t, go to www.github.com and set up an account using your buckeyemail account.
More informationNirvana Documentation
Nirvana Documentation Release 0.0.1 Nick Wilson Nov 17, 2017 Contents 1 Overview 3 2 Installation 5 3 User Guide 7 4 Developer Guide 9 5 Sitemap 11 5.1 User Guide................................................
More informationManual Java For Mac Developer Package
Manual Java For Mac 10.5 8 Developer Package Packages. Mac OS X users please note: Eclipse requires Mac OS X 10.5 Tools for Java developers creating Java EE and Web applications, including a Java. Additional
More informationLab 08. Command Line and Git
Lab 08 Command Line and Git Agenda Final Project Information All Things Git! Make sure to come to lab next week for Python! Final Projects Connect 4 Arduino ios Creative AI Being on a Team - How To Maximize
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Kisik Jeong (kisik@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating
More informationdoconv Documentation Release Jacob Mourelos
doconv Documentation Release 0.1.6 Jacob Mourelos October 17, 2016 Contents 1 Introduction 3 2 Features 5 2.1 Available Format Conversions...................................... 5 3 Installation 7 3.1
More informationSpyder Documentation. Release 3. Pierre Raybaut
Spyder Documentation Release 3 Pierre Raybaut Aug 31, 2017 Contents 1 Overview 3 2 Installation 5 2.1 Installing on Windows Vista/7/8/10................................... 5 2.2 Installing on MacOS X..........................................
More informationRoman Numeral Converter Documentation
Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5
More informationHow To Start Mysql Use Linux Command Line Client In Ubuntu
How To Start Mysql Use Linux Command Line Client In Ubuntu Getting started with MySQL for web and server applications on Ubuntu 14.04 LTS (Trusty Tahr). get started with MySQL on an Ubuntu 14.04 LTS (Trusty
More informationmakesense Documentation
makesense Documentation Release 0.0.1 Remy Leone September 18, 2015 Contents 1 User Guide 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
More informationdjango-idioticon Documentation
django-idioticon Documentation Release 0.0.1 openpolis June 10, 2014 Contents 1 django-idioticon 3 1.1 Documentation.............................................. 3 1.2 Quickstart................................................
More informationsyslog-ng Apache Kafka destination
syslog-ng Apache Kafka destination Release 0.1.11 Julien Anguenot Aug 23, 2017 Contents 1 syslog-ng-mod-python Apache Kafka destination 3 2 librdkafka installation 5 2.1 DEB packages via apt..........................................
More informationDocker Swarm installation Guide
Docker Swarm installation Guide How to Install and Configure Docker Swarm on Ubuntu 16.04 Step1: update the necessary packages for ubuntu Step2: Install the below packages to ensure the apt work with https
More informationLocal Music Bot Documentation
Local Music Bot Documentation Release 1.0.1 Natsulus Jul 22, 2017 Getting Started 1 Installing 3 2 Config 5 3 Commands 7 4 Query 15 5 Role 17 6 Perms 21 7 Library 25 8 TODO 27 9 Changelog 29 i ii The
More informationZerodoc Documentation
Zerodoc Documentation Release 0.2.0 Pablo Martin Medrano August 17, 2014 Contents 1 Zerodoc 3 1.1 1. The zerodoc format.......................................... 3 1.2 2. Installing zerodoc...........................................
More informationL.A.M.P. Stack Part I
L.A.M.P. Stack Part I By George Beatty and Matt Frantz This lab will cover the basic installation and some configuration of a LAMP stack on a Ubuntu virtual box. Students will download and install the
More informationCode::Blocks Student Manual
Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of
More informationXN3.wiki Documentation
XN3.wiki Documentation Release 0.0.1 Marcel Buehring June 07, 2016 Contents 1 Docker 1 1.1 Docker cheats.............................................. 1 2 Linux 5 2.1 CentOS..................................................
More informationdjango-konfera Documentation
django-konfera Documentation Release 0.1 SPy o.z. Mar 21, 2017 Contents 1 Installation 3 1.1 Using Pip................................................. 3 1.2 Using the Source.............................................
More informationR- installation and adminstration under Linux for dummie
R- installation and adminstration under Linux for dummies University of British Columbia Nov 8, 2012 Outline 1. Basic introduction of Linux Why Linux (department servers)? Some terminology Tools for windows
More informationGIT. A free and open source distributed version control system. User Guide. January, Department of Computer Science and Engineering
GIT A free and open source distributed version control system User Guide January, 2018 Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Table of Contents What is
More informationAldryn Installer Documentation
Aldryn Installer Documentation Release 0.2.0 Iacopo Spalletti February 06, 2014 Contents 1 django CMS Installer 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationHow To Reinstall Grub In Windows 7 Without Losing Data And Programs
How To Reinstall Grub In Windows 7 Without Losing Data And Programs So if I install Windows 7 using CD again, will I lose Ubuntu? then yes you will lose Ubuntu, however if you reinstall Windows without
More informationIntroduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum
Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum Table of Contents Preparation... 3 Exercise 1: Create a repository. Use the command line.... 4 Create a repository...
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Dong-Yun Lee (dylee@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating
More informationContents. Note: pay attention to where you are. Note: Plaintext version. Note: pay attention to where you are... 1 Note: Plaintext version...
Contents Note: pay attention to where you are........................................... 1 Note: Plaintext version................................................... 1 Hello World of the Bash shell 2 Accessing
More informationUsing git to download and update BOUT++
ER Meeting 14th Sept 2015 1/28 Using git to download and update BOUT++ Peter Hill ER Meeting 14th Sept 2015 2/28 Outline What is git? Getting git Basic git usage Getting BOUT++ Compiling BOUT++ Running
More informationWorking with GIT. Florido Paganelli Lund University MNXB Florido Paganelli MNXB Working with git 1/47
Working with GIT MNXB01 2017 Florido Paganelli Lund University florido.paganelli@hep.lu.se Florido Paganelli MNXB01-2017 - Working with git 1/47 Required Software Git - a free and open source distributed
More informationCDK Documentation. Release v Simeon Franklin
CDK Documentation Release v0.0.1 Simeon Franklin Sep 27, 2017 Contents 1 About 3 2 Installing 5 2.1 For users................................................. 5 2.2 For contributors.............................................
More informationPython wrapper for Viscosity.app Documentation
Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation
More informationScientific Software Development with Eclipse
Scientific Software Development with Eclipse A Best Practices for HPC Developers Webinar Gregory R. Watson ORNL is managed by UT-Battelle for the US Department of Energy Contents Downloading and Installing
More informationDocumentation English v1
Documentation English v1 Getting started Navigation menu Theme settings General Features Background Typography Banners Contact details Social Unique selling points Image Sizes Frequently asked questions
More information