Skip to content

Commit 41f631f

Browse files
committed
Project: Refine README and DEVELOP documents
1 parent 56fd4a2 commit 41f631f

File tree

2 files changed

+35
-13
lines changed

2 files changed

+35
-13
lines changed

DEVELOP.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# Developer Guide
22

33
To set up a development sandbox and build the docs with live reloading
4-
functionality, type `make dev` in a terminal while inside the `docs` folder.
5-
Please refer to the [Authoring Guide] for more information.
4+
functionality, clone the repository, then type `make dev` in a terminal
5+
from within the `docs` folder.
66

7-
[Authoring Guide]: https://crate-docs-theme.readthedocs.io/en/latest/authoring.html
7+
```shell
8+
git clone https://github.com/crate/cratedb-guide.git
9+
cd cratedb-guide/docs
10+
make dev
11+
```

README.md

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,32 +27,48 @@
2727

2828
</div>
2929

30-
31-
## 👨‍💻 Usage
30+
## 👨‍💻 About
3231

3332
- This repository contains the sources for the documentation pages rendered
3433
to https://cratedb.com/docs/guide/. The content is optimally consumed
3534
from there.
3635

37-
- If you are looking for something specific, please use the search
38-
feature, for example, [searching for "flink"].
39-
4036
- You can use the content and code snippets for educational and knowledge base
4137
purposes, or as blueprints for your own projects.
4238

43-
4439
## 🧐 What's Inside
4540

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
4848

49+
- Sources for statically rendered documentation about CrateDB are written in
50+
[Markdown] and/or [reStructuredText]. Please prefer using Markdown going forward.
4951
- The documentation system is based on [Sphinx], [MyST], [sphinx-design],
5052
[sphinx-design-elements], and many other Sphinx addons and plugins.
51-
5253
- The documentation theme is [crate-docs-theme].
53-
5454
- The project uses [Read the Docs] for publishing.
5555

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.
5672

5773
## 💁 Contributing
5874

@@ -67,6 +83,7 @@ Your bug reports, feature requests, and patches are highly appreciated.
6783
See also the [developer docs] to learn how to set up a development sandbox, in
6884
order to start editing. The [contribution docs] include general information
6985
about how to contribute to CrateDB repositories.
86+
Please also refer to the [CrateDB Authoring Guide] for more information.
7087

7188

7289
## 🌟 Contributors
@@ -77,6 +94,7 @@ about how to contribute to CrateDB repositories.
7794

7895
[contribution docs]: https://github.com/crate/crate/blob/master/CONTRIBUTING.rst
7996
[CrateDB]: https://github.com/crate/crate
97+
[CrateDB Authoring Guide]: https://crate-docs-theme.readthedocs.io/en/latest/authoring.html
8098
[crate-docs-theme]: https://crate-docs-theme.readthedocs.io/
8199
[developer docs]: DEVELOP.md
82100
[Markdown]: https://daringfireball.net/projects/markdown/

0 commit comments

Comments
 (0)