mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
docs: Template for feature documents
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com>
This commit is contained in:
1 parent
4600d75604
commit
d02bed2a39
2 files changed
+76
-1
No files matched your search
+1
-1
@@ -15,7 +15,7 @@ MARKDOWNSRC-y := $(sort $(shell find misc -name '*.markdown' -print))
|
||||
|
||||
TXTSRC-y := $(sort $(shell find misc -name '*.txt' -print))
|
||||
|
||||
PANDOCSRC-y := $(sort $(shell find specs -name '*.pandoc' -print))
|
||||
PANDOCSRC-y := $(sort $(shell find features/ misc/ specs/ -name '*.pandoc' -print))
|
||||
|
||||
# Documentation targets
|
||||
DOC_MAN1 := $(patsubst man/%.pod.1,man1/%.1,$(MAN1SRC-y))
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
% Template for feature documents
|
||||
% Revision $N
|
||||
|
||||
\clearpage
|
||||
|
||||
This is a suggested template for formatting of a Xen feature document in
|
||||
tree.
|
||||
|
||||
The purpose of this document is to provide a concrete support statement
|
||||
for the feature (indicating its security status), as well as brief user
|
||||
and technical documentation.
|
||||
|
||||
# Basics
|
||||
|
||||
A table with an overview of the support status and applicability.
|
||||
|
||||
---------------- ----------------------------------------------------
|
||||
Status: e.g. **Supported**/**Tech Preview**/**Experimental**
|
||||
|
||||
Architecture(s): e.g. x86, arm
|
||||
|
||||
Component(s): e.g. Hypervisor, toolstack, guest
|
||||
|
||||
Hardware: _where applicable_
|
||||
---------------- ----------------------------------------------------
|
||||
|
||||
# Overview
|
||||
|
||||
A short description the feature, similar to an abstract for a
|
||||
paper/presentation.
|
||||
|
||||
# User information
|
||||
|
||||
Information for a user attempting to use the feature. Should include
|
||||
how to enable the feature (is it enabled by default? If not, how to turn
|
||||
it on?), and how to interact with the feature (typically via `xl`).
|
||||
|
||||
# Limitations
|
||||
|
||||
Information concerning incompatibilities with other features or hardware
|
||||
combinations.
|
||||
|
||||
# Technical information
|
||||
|
||||
Information for a developer or power user. Should include where to look
|
||||
in-tree for detailed documents and code.
|
||||
|
||||
# Testing
|
||||
|
||||
Information concerning how to properly test changes affecting this feature.
|
||||
|
||||
# Areas for improvement
|
||||
|
||||
List of enhancements which could be undertaken, e.g. to improve the
|
||||
feature itself, or improve interaction with other features.
|
||||
|
||||
# Known issues
|
||||
|
||||
List of known issues or bugs. For tech preview or experimental
|
||||
features, this section must contain the list of items needing fixing for
|
||||
its status to be upgraded.
|
||||
|
||||
# References
|
||||
|
||||
Relevant external references for this feature.
|
||||
|
||||
# History
|
||||
|
||||
A table of changes to the document, in chronological order.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
Date Revision Version Notes
|
||||
---------- -------- -------- -------------------------------------------
|
||||
YYYY-MM-DD N Xen X.Y ...
|
||||
---------- -------- -------- -------------------------------------------
|
||||