summaryrefslogtreecommitdiffstats
path: root/clang/docs/conf.py
Commit message (Collapse)AuthorAgeFilesLines
* [analyzer] Creating standard Sphinx documentationKristof Umann2019-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The lack of documentation has been a long standing issue in the Static Analyzer, and one of the leading reasons behind this was a lack of good documentation infrastucture. This lead serious drawbacks, such as * Not having proper release notes for years * Not being able to have a sensible auto-generated checker documentations (which lead to most of them not having any) * The HTML website that has to updated manually is a chore, and has been outdated for a long while * Many design discussions are now hidden in phabricator revisions This patch implements a new documentation infrastucture using Sphinx, like most of the other subprojects in LLVM. It transformed some pages as a proof-of- concept, with many others to follow in later patches. The eventual goal is to preserve the original website's (https://clang-analyzer.llvm.org/) frontpage, but move everything else to the new format. Some other ideas, like creating a unipage for each checker (similar to how clang-tidy works now), are also being discussed. Patch by Dániel Krupp! Differential Revision: https://reviews.llvm.org/D54429 llvm-svn: 353126
* Bump the trunk version to 9.0.0svnHans Wennborg2019-01-161-2/+2
| | | | llvm-svn: 351320
* Portable Python script across Python versionSerge Guelton2018-12-181-1/+1
| | | | | | | | Make scripts more future-proof by importing most __future__ stuff. Differential Revision: https://reviews.llvm.org/D55208 llvm-svn: 349504
* Portable Python script across Python versionSerge Guelton2018-12-181-4/+5
| | | | | | | | Using from __future__ import print_function it is possible to have a compatible behavior of `print(...)` across Python version. Differential Revision: https://reviews.llvm.org/D55213 llvm-svn: 349454
* Update docs version and clear release notes after 8.0.0 version bumpHans Wennborg2018-08-011-2/+2
| | | | llvm-svn: 338557
* Update docs version and clear release notes for 7.0.0Hans Wennborg2018-01-031-2/+2
| | | | llvm-svn: 321728
* Bump docs version to 6.0Hans Wennborg2017-07-191-2/+2
| | | | llvm-svn: 308466
* Update docs/conf.py versionHans Wennborg2017-01-121-3/+3
| | | | llvm-svn: 291831
* docs/conf.py: update version to 4.0Hans Wennborg2016-07-181-2/+2
| | | | llvm-svn: 275848
* Update version to 3.9Hans Wennborg2016-01-131-2/+2
| | | | llvm-svn: 257628
* Docs: keep copyright years up-to-dateHans Wennborg2015-08-121-1/+2
| | | | llvm-svn: 244797
* docs/conf.py: update version to 3.8Hans Wennborg2015-07-141-2/+2
| | | | llvm-svn: 242240
* Sphinx-based clang man pagesAndrew Wilkins2015-06-301-5/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: This diff introduces .rst files, Sphinx config, and a CMake target for building clang man pages. This will deprecate the existing .pod- based man page, and will integrate nicely with CMake. This diff does not remove the existing man page; that will be done in a follow-up once packagers have had a chance to react to the change. For now, only clang(1) has been done; others can be added over time by dropping additional files into the docs/CommandGuide directory. The index page for CommandGuide has been copied from LLVM's docs/CommandGuide. The man page itself is mostly the same, with a few minor cosmetic changes. The only major change is the SYNOPSIS section. I was unable to get .rst/Sphinx produce the same style as in the existing man page. Instead, I changed it to match the LLVM tools' relatively simple style. To build the man pages, use the "docs-clang-man" target if building with CMake. Otherwise, use "make -f Makefile.sphinx man". Reviewers: cmatthews, silvas Subscribers: dim, gaeke, beanz, cfe-commits Differential Revision: http://reviews.llvm.org/D10562 llvm-svn: 241037
* docs/conf.py: update for 3.7Hans Wennborg2015-01-141-2/+2
| | | | llvm-svn: 226010
* 3.5 => 3.6Sylvestre Ledru2014-07-291-2/+2
| | | | llvm-svn: 214164
* Update the copyright credits -- Happy new year 2014!NAKAMURA Takumi2014-01-011-1/+1
| | | | | FIXME: Dragonegg may be updated at non-trivial changes. llvm-svn: 198274
* Update to next release numbers.Bill Wendling2013-11-201-2/+2
| | | | llvm-svn: 195236
* We're in 3.4 land now.Bill Wendling2013-05-071-2/+2
| | | | llvm-svn: 181351
* [docs] Fix an inconsistent title level, and a sphinx warning.Daniel Dunbar2013-01-071-1/+1
| | | | | | - We don't need any static files currently, so drop that dir. llvm-svn: 171787
* Exclude docs/analyzer/ from the default Sphinx build.Sean Silva2013-01-021-1/+1
| | | | | | | This paves the way for converting the analyzer docs to Sphinx (by setting up a nested Sphinx tree in this directory). llvm-svn: 171424
* Update the copyright coredits -- Happy new year 2013!NAKAMURA Takumi2013-01-011-1/+1
| | | | llvm-svn: 171342
* docs: Initial Sphinx setup for Clang.Sean Silva2012-12-121-0/+242
I don't think this will be visible just yet on <clang.llvm.org/docs/> since I don't think that the necessary server-side setup has taken place. Don't shoot me over the theme. I don't want to duplicate LLVM's theme into the clang repo at the moment, so I just used one of Sphinx's default themes. llvm-svn: 170042
OpenPOWER on IntegriCloud