1 .. _development_process: 2 3 Development Process Documentation 4 ================================= 5 6 .. toctree:: 7 :hidden: 8 9 MakefileGuide 10 Projects 11 12 * :ref:`projects` 13 14 How-to guide and templates for new projects that *use* the LLVM 15 infrastructure. The templates (directory organization, Makefiles, and test 16 tree) allow the project code to be located outside (or inside) the ``llvm/`` 17 tree, while using LLVM header files and libraries. 18 19 * `LLVMBuild Documentation <LLVMBuild.html>`_ 20 21 Describes the LLVMBuild organization and files used by LLVM to specify 22 component descriptions. 23 24 * :ref:`makefile_guide` 25 26 Describes how the LLVM makefiles work and how to use them. 27 28 * `How To Release LLVM To The Public <HowToReleaseLLVM.html>`_ 29 30 This is a guide to preparing LLVM releases. Most developers can ignore it. 31