llvm-project/lldb
Jonas Devlieghere edb874b231 Add LLDB website and documentation in reStructuredText for Sphinx
The current LLDB website is written in HTML which is hard to maintain.
We have quite a bit of HTML code checked in which can make it hard to
differentiate between documentation written by us and documentation
generated by a tool.

In line with the other LLVM projects, I propose generating the
documentation with Sphix. I think text/rst files provide a lower barrier
for new or casual contributors to fix or update.

This patch adds a copy of the LLDB website and documentation in
reStructuredText. It also adds a new ninja target `docs-lldb-html` when
-DLLVM_ENABLE_SPHINX:BOOL is enabled.

This is the first step in having the website and documentation being
generated from the repository, rather than having the output checked-in
under the www folder. During the hopefully short transition period,
please also update the reStructuredText files when modifying the
website.

Differential revision: https://reviews.llvm.org/D55376

llvm-svn: 352644
2019-01-30 18:51:40 +00:00
..
cmake [CMake] Accept entitlements for code signing in add_lldb_library() 2019-01-30 15:13:16 +00:00
docs Add LLDB website and documentation in reStructuredText for Sphinx 2019-01-30 18:51:40 +00:00
examples Fix order of arguments in an lldb type summary in examples 2019-01-19 20:08:41 +00:00
include/lldb [Scalar] Remove partially wrong and unused functions. 2019-01-30 18:40:05 +00:00
lit [Reproducers] Add file provider 2019-01-29 20:36:38 +00:00
lldb.xcodeproj Add FileCollector + test to Xcode project. 2019-01-29 23:48:53 +00:00
lldb.xcworkspace Add FileCollector + test to Xcode project. 2019-01-29 23:48:53 +00:00
packages/Python/lldbsuite Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
resources [CMake] Revised LLDB.framework builds 2019-01-04 12:46:50 +00:00
scripts Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
source [Scalar] Remove partially wrong and unused functions. 2019-01-30 18:40:05 +00:00
test [CMake] Fix lldb-test-depends target 2019-01-17 22:25:20 +00:00
third_party/Python/module [dotest] Consider unexpected passes as failures. 2018-12-20 20:44:23 +00:00
tools [CMake] Add code signing for lldb-server on iOS 2019-01-28 16:57:23 +00:00
unittests [Scalar] Implement support for 512-bit values. 2019-01-30 18:05:36 +00:00
utils Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
www Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
.arcconfig
.clang-format
.gitignore [dotest] Remove crashinfo hook 2018-01-10 10:18:47 +00:00
CMakeLists.txt [CMake] Fix lldb-test-depends target 2019-01-17 22:25:20 +00:00
CODE_OWNERS.txt Fix/unify the spelling of Objective-C. 2018-06-13 16:21:24 +00:00
INSTALL.txt Changed builld-llvm.py to use .json files 2017-02-23 02:21:34 +00:00
LICENSE.TXT Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
use_lldb_suite_root.py