1.. _development_process: 2 3Development 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