27
27
28
28
</div >
29
29
30
-
31
- ## 👨💻 Usage
30
+ ## 👨💻 About
32
31
33
32
- This repository contains the sources for the documentation pages rendered
34
33
to https://cratedb.com/docs/guide/ . The content is optimally consumed
35
34
from there.
36
35
37
- - If you are looking for something specific, please use the search
38
- feature, for example, [ searching for "flink"] .
39
-
40
36
- You can use the content and code snippets for educational and knowledge base
41
37
purposes, or as blueprints for your own projects.
42
38
43
-
44
39
## 🧐 What's Inside
45
40
46
- - Sources for statically rendered documentation about CrateDB written in
47
- [ Markdown] and/or [ reStructuredText] .
41
+ The main content tree of the CrateDB Guide includes a wide array of topics.
42
+
43
+ If you are looking for something specific, please use the search feature on
44
+ GitHub, for example, [ searching for "flink"] , or clone the repository and
45
+ use a local search tool like ` ripgrep ` or the Silver Searcher.
46
+
47
+ ### ℹ️ General information
48
48
49
+ - Sources for statically rendered documentation about CrateDB are written in
50
+ [ Markdown] and/or [ reStructuredText] . Please prefer using Markdown going forward.
49
51
- The documentation system is based on [ Sphinx] , [ MyST] , [ sphinx-design] ,
50
52
[ sphinx-design-elements] , and many other Sphinx addons and plugins.
51
-
52
53
- The documentation theme is [ crate-docs-theme] .
53
-
54
54
- The project uses [ Read the Docs] for publishing.
55
55
56
+ ### 📁 Directory layout
57
+
58
+ The folder structure follows a few conventions and ideas. The order of the items
59
+ enumerated below is the order how they are currently enumerated within the primary
60
+ navigation element (left-hand menu).
61
+
62
+ - ` start ` The canonical "Getting Started" section, providing an easy user journey.
63
+ - ` install ` The canonical "How to install CrateDB" section.
64
+ - ` connect ` The canonical "How to connect to CrateDB" section.
65
+ - ` feature ` A backbone section about all features at a glance, using a flat layout.
66
+ - ` ingest ` A category section bundling all ingest methods.
67
+ - ` topic ` A category section bundling different topics [ sic!] and application domains.
68
+ - ` use ` A category section bundling different successful customer scenarios.
69
+ - ` integrate ` A backbone section about all the integration items, using a flat layout.
70
+ - ` admin ` A potpourri of operational guidelines.
71
+ - ` performance ` A potpourri of performance tuning guidelines.
56
72
57
73
## 💁 Contributing
58
74
@@ -67,6 +83,7 @@ Your bug reports, feature requests, and patches are highly appreciated.
67
83
See also the [ developer docs] to learn how to set up a development sandbox, in
68
84
order to start editing. The [ contribution docs] include general information
69
85
about how to contribute to CrateDB repositories.
86
+ Please also refer to the [ CrateDB Authoring Guide] for more information.
70
87
71
88
72
89
## 🌟 Contributors
@@ -77,6 +94,7 @@ about how to contribute to CrateDB repositories.
77
94
78
95
[ contribution docs ] : https://github.com/crate/crate/blob/master/CONTRIBUTING.rst
79
96
[ CrateDB ] : https://github.com/crate/crate
97
+ [ CrateDB Authoring Guide ] : https://crate-docs-theme.readthedocs.io/en/latest/authoring.html
80
98
[ crate-docs-theme ] : https://crate-docs-theme.readthedocs.io/
81
99
[ developer docs ] : DEVELOP.md
82
100
[ Markdown ] : https://daringfireball.net/projects/markdown/
0 commit comments