OpenXR Specification sources and related material
Go to file
Brent Insko 8e9a5af293 add COPYING file 2019-03-16 13:26:26 -07:00
COPYING.md add COPYING file 2019-03-16 13:26:26 -07:00
README.adoc minor changes to README 2019-03-16 13:21:21 -07:00

README.adoc

ifdef::env-github[]
:note-caption: :information_source:
endif::[]

= OpenXR^(R)^ API Documentation Project

[NOTE: This is the initial set up for the provisional release of the 
specification.  Not all the files are populated yet, and expect significant
changes as the spec moves towards 1.0.]  

This repository contains sources for the formal documentation of the OpenXR
API. This includes:

[options="compact"]
 * the OpenXR API Specification
 * OpenXR header files 
 * related tools and scripts.

The authoritative public repository is located at
https://github.com/KhronosGroup/OpenXR-Docs/.
It hosts public Issue tracker, and accepts patches (Pull Requests) from the
general public.

== Directory Structure

The directory structure is as follows:

```
README.adoc           This file
COPYING.md            Copyright and licensing information
CODE_OF_CONDUCT.md    Code of Conduct
specification/        Specification - files to generate the spec
include/openxr/       OpenXR headers, generated from the Registry
```

This structure is for the provisional specification.  Things are 
incomplete at launch but will be added to going forward.

== Building the Specification and Reference Pages

The document sources are marked up in Asciidoctor format, and we use
`asciidoctor` and related toolchain components to generate output documents.
Once the public scripts are ready, see link:BUILD.adoc[BUILD.adoc] 
for more information on installing the toolchain and building the 
Specification.


== Generating Headers and Related Files

The ability to generate the header and related files will be added in the future.