XAPI Developer Guide: Difference between revisions
(→OCaml Language: Added mirror reference.) |
Lars.kurth (talk | contribs) No edit summary |
||
Line 44: | Line 44: | ||
* [[XAPI Pool Join]] - Internal mechanism behind the pool join process |
* [[XAPI Pool Join]] - Internal mechanism behind the pool join process |
||
[[Category: |
[[Category:XAPI Devel]] |
||
[[Category:Design Document]] |
[[Category:Design Document]] |
||
[[Category:Developers]] |
|||
[[Category:Index]] |
[[Category:Index]] |
Revision as of 12:30, 11 July 2013
XAPI Developer Guide
This guide is a constantly evolving documentation effort to support developers learning about or working with XAPI. If you would like to edit these pages and have not already done so - please contact community.manager@xen.org with your Wiki User Name for editing rights.
OCaml Language
The XAPI toolstack is written entirely in OCaml. General information on the language is available at http://www.ocaml-tutorial.org/, which is mirrored at http://mirror.ocamlcore.org/ocaml-tutorial.org/.
- XAPI Source Documentation - OCamlDoc source-code documentation for XAPI
- OCaml Best Practices - Coding standards and guidelines for OCaml source code in XAPI.
- OCaml Editing - Various editor configurations
- OCaml Coding Considerations - Common issues in OCaml
- OCaml Errors - Code examples for various compiler errors
- OCaml Advice - Installation and configuration of OCaml
- OCaml Resources - Helpful Links for more information
- OCaml Cyclical Build Dependencies - Suggestions for cyclical build dependencies
- OCaml Doc - Techniques specific to the XAPI use of OCamlDoc
XAPI Tutorials
A collection of tutorials to better understand how to make changes to XAPI.
- XAPI Adding Field - Adding a field to an API in XAPI
- XAPI Adding Function - Adding an API function to XAPI
XAPI Projects
Projects currently being worked on and suggestions for future projects.
- XAPI project suggestions - Suggestions for new xapi projects
XAPI Internals
How XAPI Works...
- XAPI Startup - Startup process for XAPI
- VM Startup - VM startup process within XAPI
- XAPI VM Migration - How XAPI migrates VM
- XAPI Dispatch - Service dispatch and message forwarding mechanism
- XAPI Pool Join - Internal mechanism behind the pool join process