|
1 | 1 | { |
2 | 2 | "title": "Mr.Docs", |
3 | | - "description": "Mr.Docs is a C++ documentation generator for your projects.", |
| 3 | + "description": "Full-fidelity C++ documentation, straight from your code.", |
4 | 4 | "page": { |
5 | 5 | "title": "Mr.Docs", |
6 | | - "description": "Mr.Docs is a C++ documentation generator for your projects." |
| 6 | + "description": "Mr.Docs is a full-fidelity C++ documentation generator that reads your code and comments to produce precise, publish-ready reference docs." |
7 | 7 | }, |
8 | 8 | "site": { |
9 | 9 | "url": "https://www.mrdocs.com", |
10 | 10 | "github": { |
11 | 11 | "url": "https://www.github.com/cppalliance/mrdocs" |
12 | | - } |
| 12 | + }, |
| 13 | + "title": "Mr.Docs" |
13 | 14 | }, |
14 | 15 | "navbar": [ |
15 | 16 | { |
|
22 | 23 | } |
23 | 24 | ], |
24 | 25 | "banner": { |
25 | | - "description": "No workarounds: A tool that fully understands C++", |
26 | | - "header": "Simple code, simple documentation", |
27 | | - "subheader": "Mr.Docs understands C++ so you can focus on keeping the code simple." |
| 26 | + "description": "Native C++ understanding. No workarounds required.", |
| 27 | + "header": "Keep the code simple. Get clear documentation.", |
| 28 | + "subheader": "Mr.Docs understands modern C++. You focus on design and maintainability." |
28 | 29 | }, |
29 | 30 | "features": [ |
30 | 31 | { |
31 | 32 | "title": "Single Source of Truth", |
32 | | - "description": "Mr. Docs takes a specially formatted comment, called a Javadoc, which precedes a C++ declaration and renders it to form a reference as part of documentation." |
| 33 | + "description": "Mr.Docs turns the documentation comments that live next to your C++ declarations into authoritative reference pages. One source of truth—your code." |
33 | 34 | }, |
34 | 35 | { |
35 | | - "title": "It understands C++", |
36 | | - "description": "Mr. Docs understands C++: Overload sets, private APIs, Concepts and constraints, unspecified return types, aliases, constants, SFINAE, hidden base classes, niebloids, and coroutines." |
| 36 | + "title": "Built for C++", |
| 37 | + "description": "Mr.Docs models C++ accurately: overload sets, concepts and constraints, deduced return types, aliases, constants, SFINAE, inherited and hidden members, niebloids, and more." |
37 | 38 | }, |
38 | 39 | { |
39 | 40 | "title": "Multiple output formats", |
40 | | - "description": "Choose from multiple output formats: Asciidoc, HTML, or XML." |
| 41 | + "description": "Export to AsciiDoc, HTML, or XML - or extend it with your own generator plugins." |
41 | 42 | }, |
42 | 43 | { |
43 | 44 | "title": "Customizable", |
44 | | - "description": "Mr. Docs is highly customizable. You can change the output format, the theme, and even the way the documentation is generated." |
| 45 | + "description": "Highly configurable: control output format and theme, tailor symbol selection, and tune generation to match your project’s standards.\n" |
45 | 46 | } |
46 | 47 | ], |
47 | 48 | "examples": [ |
|
52 | 53 | }, |
53 | 54 | { |
54 | 55 | "title": "Boost.URL", |
55 | | - "description": "Boost.URL multi-page Asciidoc documentation.", |
| 56 | + "description": "Boost.URL multi-page AsciiDoc documentation.", |
56 | 57 | "url": "https://mrdocs.com/demos/develop/boost-url/multi/adoc/index.adoc" |
57 | 58 | }, |
58 | 59 | { |
59 | 60 | "title": "Boost.URL", |
60 | | - "description": "Boost.URL single-page Asciidoc documentation.", |
| 61 | + "description": "Boost.URL single-page AsciiDoc documentation.", |
61 | 62 | "url": "https://mrdocs.com/demos/develop/boost-url/single/adoc/reference.adoc" |
62 | 63 | }, |
63 | 64 | { |
|
72 | 73 | }, |
73 | 74 | { |
74 | 75 | "title": "Boost.Scope", |
75 | | - "description": "Boost.Scope multi-page Asciidoc documentation.", |
| 76 | + "description": "Boost.Scope multi-page AsciiDoc documentation.", |
76 | 77 | "url": "https://mrdocs.com/demos/develop/boost-scope/multi/adoc/index.adoc" |
77 | 78 | }, |
78 | 79 | { |
79 | 80 | "title": "Boost.Scope", |
80 | | - "description": "Boost.Scope single-page Asciidoc documentation.", |
| 81 | + "description": "Boost.Scope single-page AsciiDoc documentation.", |
81 | 82 | "url": "https://mrdocs.com/demos/develop/boost-scope/single/adoc-asciidoc/reference.html" |
82 | 83 | } |
83 | 84 | ], |
84 | 85 | "panels": [ |
85 | 86 | { |
86 | | - "description": "Mr.Docs understands C++ features such as attributes and noexcept functions.", |
| 87 | + "description": "Accurate rendering of attributes and exception specifications (e.g. [[noreturn]], noexcept).", |
87 | 88 | "source": "terminate.cpp", |
88 | 89 | "imageClass": "pointing", |
89 | 90 | "boxClass": "box3 box-shape3 box270" |
90 | 91 | }, |
91 | 92 | { |
92 | | - "description": "Specially formatted comments are rendered to form a reference as part of documentation.", |
| 93 | + "description": "Documentation comments become structured reference pages—synopsis, description, parameters, and returns.", |
93 | 94 | "source": "distance.cpp", |
94 | 95 | "imageClass": "shouting", |
95 | 96 | "boxClass": "box3 box-shape3 box0" |
96 | 97 | }, |
97 | 98 | { |
98 | | - "description": "Special directives are used to describe details about the symbols.", |
| 99 | + "description": "Use directives to capture semantics beyond the signature.", |
99 | 100 | "source": "is_prime.cpp", |
100 | 101 | "imageClass": "glasses", |
101 | 102 | "boxClass": "box3 box-shape3 box90" |
102 | 103 | }, |
103 | 104 | { |
104 | | - "description": "It understands concepts, constraints and SFINAE.", |
| 105 | + "description": "Understands concepts, constraints, and SFINAE—rendered as you wrote them.", |
105 | 106 | "source": "sqrt.cpp", |
106 | 107 | "imageClass": "writing", |
107 | 108 | "boxClass": "box3 box-shape3 box180" |
|
0 commit comments