[LLVMbugs] [Bug 14711] New: Fresh new organization for GettingStarted.rst
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Mon Dec 24 21:04:04 PST 2012
http://llvm.org/bugs/show_bug.cgi?id=14711
Bug #: 14711
Summary: Fresh new organization for GettingStarted.rst
Product: Documentation
Version: trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: General docs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: silvas at purdue.edu
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
docs/GettingStarted.rst needs a fresh new organization. Basically, it needs to
start off by presenting the user with simple choices:
- Choice of getting the code: svn, git, or a release tarball
- Choice of build system: make, cmake (cmake can have some bullets, e.g. Xcode,
Visual Studio, ninja, make, etc.)
Each of these parts should cover just the basic setup without diving into
customizing the build---just enough for someone to get a reasonable llvm/clang
running so they can play around with it (maybe touch on Release,
Release+Asserts, Debug+Asserts at this stage since that's the "highest level"
configuration and gives them a taste of how the build system is customized).
A more in-depth treatment of each build system's idiosyncrasies can be
relegated to a "details" section farther down GettingStarted.rst (or, if
necessary, its own page).
However, common aspects of both build systems, such as "how to add extra
compiler flags" or "how to build only certain targets", should be their own
sections and treat both build systems within that section; this keeps the
discussion focused and eliminates certain redundancy, such as the general
background for the task (e.g. "LLVM supports multiple targets, but you can
selectively build only some").
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list