5
0
mirror of git://git.proxmox.com/git/pve-docs.git synced 2025-01-07 17:17:48 +03:00
Go to file
2016-05-19 16:37:05 +02:00
api-viewer update auto-generated docs 2016-05-19 16:37:05 +02:00
debian bump package release numbers 2016-05-11 11:14:09 +02:00
doc-debian set destdir 2016-05-18 12:57:17 +02:00
images add PVE software stack overview svg. 2016-01-05 10:38:25 +01:00
attributes.txt add attribute file with common definitions for asciidoc 2016-01-05 09:38:39 +01:00
datacenter.cfg.5-opts.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
datacenter.cfg.adoc add datacenter.cfg.5 2016-03-23 07:32:27 +01:00
docinfo.xml add docinfo with single corpauthor 2016-01-05 09:43:02 +01:00
extractapi.pl update auto-generate docs 2016-04-30 12:03:57 +02:00
gen-datacenter.cfg.5-opts.pl export pct.1 pct.conf.5 vm.conf.5 and datacenter.conf.5 2016-04-06 12:31:14 +02:00
gen-pct-mountpoint-opts.pl update generated files 2016-05-11 10:58:30 +02:00
gen-pct-network-opts.pl update generated files 2016-05-11 10:58:30 +02:00
gen-pct.conf.5-opts.pl export pct.1 pct.conf.5 vm.conf.5 and datacenter.conf.5 2016-04-06 12:31:14 +02:00
gen-pve-firewall-cluster-opts.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-pve-firewall-host-opts.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-pve-firewall-macros-adoc.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-pve-firewall-rules-opts.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-pve-firewall-vm-opts.pl create debian package with all sources to generate pve manual pages 2016-04-06 09:58:22 +02:00
gen-qm.conf.5-opts.pl rename vm.conf to qm.conf 2016-04-09 09:36:55 +02:00
gen-vzdump.conf.5-opts.pl vzdump.adoc: auto-generate configuration options 2016-04-14 10:53:46 +02:00
getting-help.adoc typos, spelling 2016-05-03 06:54:50 +02:00
GFDL.adoc try to correctly include the GFDL license 2016-01-05 17:36:56 +01:00
ha-manager.1-synopsis.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
ha-manager.adoc HA: improve docs regarding updates and fencing 2016-05-17 16:02:09 +02:00
index.adoc include chapters as individual html files 2016-04-29 20:01:12 +02:00
LICENSE add README and LICENSE (FDL) 2016-01-05 09:33:58 +01:00
Makefile bump package release numbers 2016-05-11 11:14:09 +02:00
pct-mountpoint-opts.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
pct-network-opts.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
pct.1-synopsis.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
pct.adoc add configuration options to manual pages 2016-05-19 16:37:05 +02:00
pct.conf.5-opts.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
pct.conf.adoc NOTE: cleanup 2016-04-15 16:53:53 +02:00
pmxcfs.8-cli.adoc allow to generate pmxcfs.8 man page 2016-04-09 13:28:57 +02:00
pmxcfs.adoc pmxcfs.adoc: use systemctl to restart service 2016-04-09 15:34:55 +02:00
pve-admin-guide-docinfo.xml fix release number in pve-admin-guide-docinfo.xml 2016-04-29 09:33:42 +02:00
pve-admin-guide.adoc add configuration options to manual pages 2016-05-19 16:37:05 +02:00
pve-bibliography.adoc fix section level 2016-04-30 10:53:23 +02:00
pve-copyright.adoc fix year in copyright 2016-03-23 06:50:58 +01:00
pve-doc-generator.mk pct: add auto-generated mount point docs 2016-05-07 14:15:22 +02:00
pve-faq.adoc sentence structure, wording 2016-05-03 06:55:14 +02:00
pve-firewall-cluster-opts.adoc add auto-generated cluster firewall options 2016-04-01 12:39:20 +02:00
pve-firewall-host-opts.adoc add auto-generated host firewall options 2016-04-01 12:58:52 +02:00
pve-firewall-macros.adoc add auto-generated firewall macro definitions 2016-03-31 19:53:11 +02:00
pve-firewall-rules-opts.adoc auto-generate firewall rule options 2016-03-31 10:08:11 +02:00
pve-firewall-vm-opts.adoc add auto-generated VM firewall options 2016-04-01 12:59:03 +02:00
pve-firewall.8-synopsis.adoc add generated -synopsis.adoc files 2016-01-05 11:14:03 +01:00
pve-firewall.adoc minor cleanups, use {pve} instead of {PVE} 2016-04-10 09:59:25 +02:00
pve-ha-crm.8-synopsis.adoc add pve-ha-crm man page 2016-04-08 08:13:23 +02:00
pve-ha-crm.adoc add pve-ha-crm man page 2016-04-08 08:13:23 +02:00
pve-ha-lrm.8-synopsis.adoc add pve-ha-lrm man page 2016-04-08 08:20:12 +02:00
pve-ha-lrm.adoc add pve-ha-lrm man page 2016-04-08 08:20:12 +02:00
pve-installation.adoc sentence structure, wording 2016-05-03 06:55:14 +02:00
pve-intro.adoc pve-intro.adoc: minor layout improvements 2016-01-06 17:27:16 +01:00
pve-package-repos.adoc Add warning about pvetest 2016-05-03 06:55:32 +02:00
pve-storage-dir.adoc add wiki interlnal links 2016-05-04 07:22:27 +02:00
pve-storage-glusterfs.adoc add wiki interlnal links 2016-05-04 07:22:27 +02:00
pve-storage-iscsi.adoc add wiki interlnal links 2016-05-04 07:22:27 +02:00
pve-storage-iscsidirect.adoc add wiki interlnal links 2016-05-04 07:22:27 +02:00
pve-storage-lvm.adoc add wiki interlnal links 2016-05-04 07:22:27 +02:00
pve-storage-lvmthin.adoc add wiki interlnal links 2016-05-04 07:22:27 +02:00
pve-storage-nfs.adoc add wiki interlnal links 2016-05-04 07:22:27 +02:00
pve-storage-rbd.adoc add wiki interlnal links 2016-05-04 07:22:27 +02:00
pve-storage-zfspool.adoc add wiki interlnal links 2016-05-04 07:22:27 +02:00
pveam.1-synopsis.adoc update synopsis files 2016-04-07 08:20:32 +02:00
pveam.adoc do not use asciidoc macros inside NAME section 2016-04-10 15:46:52 +02:00
pveceph.1-synopsis.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
pveceph.adoc add pveceph man page 2016-04-10 15:42:41 +02:00
pvecm.1-synopsis.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
pvecm.adoc pvecm.adoc: small cleanups 2016-04-09 17:27:27 +02:00
pvedaemon.8-synopsis.adoc add pvedaemon man page 2016-04-10 09:51:11 +02:00
pvedaemon.adoc pve-admin-guide.adoc: add new section for service daemons 2016-04-10 10:14:45 +02:00
pveproxy.8-synopsis.adoc add pveproxy man page 2016-04-10 10:33:40 +02:00
pveproxy.adoc Add section about pveproxy certificates 2016-04-15 16:53:07 +02:00
pvesm.1-synopsis.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
pvesm.adoc cleanup: limit character per line, fix Thin provisioning section level 2016-05-18 17:13:40 +02:00
pvestatd.8-synopsis.adoc add pvestatd manual page 2016-04-09 10:43:51 +02:00
pvestatd.adoc pve-admin-guide.adoc: add new section for service daemons 2016-04-10 10:14:45 +02:00
pvesubscription.1-synopsis.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
pvesubscription.adoc add pvesubscription man page 2016-04-10 15:19:33 +02:00
pveum.1-synopsis.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
pveum.adoc NOTE: cleanup 2016-04-15 16:53:53 +02:00
qm.1-synopsis.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
qm.adoc add configuration options to manual pages 2016-05-19 16:37:05 +02:00
qm.conf.5-opts.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
qm.conf.adoc NOTE: cleanup 2016-04-15 16:53:53 +02:00
qmrestore.1-synopsis.adoc add qmrestore man page 2016-04-08 07:30:48 +02:00
qmrestore.adoc add qmrestore man page 2016-04-08 07:30:48 +02:00
README.adoc improve update target, update all auto-generated files 2016-04-30 11:35:45 +02:00
spiceproxy.8-synopsis.adoc add spiceproxy man page 2016-04-10 14:35:23 +02:00
spiceproxy.adoc add spiceproxy man page 2016-04-10 14:35:23 +02:00
sysadmin.adoc typos, spelling 2016-05-03 06:54:50 +02:00
system-software-updates.adoc sysadmin.adoc: split into several smaller files 2016-01-19 17:03:26 +01:00
vzdump.1-synopsis.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00
vzdump.adoc add more to vzdump lxc snapshot section 2016-05-03 06:56:54 +02:00
vzdump.conf.5-opts.adoc update auto-generated docs 2016-05-19 16:37:05 +02:00

Proxmox VE Documentation
========================
include::attributes.txt[]

We try to generate high quality documentation for
http://www.proxmox.com[Proxmox VE], and choose to use
http://www.methods.co.nz/asciidoc/[AsciiDoc] as base format.

The basic idea is to generate high quality manual pages, and assemble
them into a complete book, called link:pve-admin-guide.adoc[Proxmox VE
Administration Guide].  So we have one source, and generate several
documents from that. It is also possible to generate printable PDF
files, or ebook formats ('.ebup').

When possible, we provide scripts to extract API definitions,
configuration or command line options from the source code.

To simplify the documentation task, we keep all Documentation within
this repository. It is possible to generate the docs without installing
any additional Proxmox packages with:

 make index

To update the auto-generate API definitions use:

 make update

NOTE: you need a fully installed development environment for that.


Debian Packages
---------------

We generate a development package called 'pve-doc-generator', which is
used by other Proxmox VE package to generate manual pages at package
build time.

Another package called 'pve-docs' is used to publish generated
'.html' and '.pdf' files on our web servers. You can generate
those debian packages using:

 make deb


Common Macro definition in link:attributes.txt[]
------------------------------------------------

'asciidoc' allows us to define common macros, which can then be
referred to using `{macro}`. We try to use this mechanism to improve
consistency. For example, we defined a macro called `pve`, which
expands to "Proxmox VE". The plan is to add more such definitions for
terms which are used more than once.

Autogenerated CLI Command Synopsis
----------------------------------

We generate the command line synopsis for all manual pages
automatically. We can do that, because we have a full declarative
definition of the {pve} API. I added those generated files
('*-synopsis.adoc') to the git repository, so that it is possible to
build the documentation without having a fully installed {pve}
development environment.

Copyright
---------

Copyright (C) 2016 Proxmox Server Solutions Gmbh

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is included in the link:LICENSE[LICENSE] file.