Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Evolve "Features" and "Application Domains" sections #53

Merged
merged 67 commits into from
Jul 22, 2024
Merged

Conversation

amotl
Copy link
Member

@amotl amotl commented Feb 28, 2024

About

This patch intends to improve the actual usability of the non-reference documentation, in terms of guidance Matters of layout, shape, and structure. . It is mostly based on cross linking Linking to different locations of the documentation. , but also adds some new content New content being added. where there have been gaps on properly outlining features and use cases, and in particular, where the documentation failed to answer the question "What can be done with CrateDB?" properly and quickly.

The patch also tries to provide a clear information architecture to this realm of the documentation, i.e. concise categories where content should go, through the physical entities of folders, and correspondingly aligned logical entities of documentation sections, using a reasonable »naming things« approach. 1

The improvements mostly focus on the "Features" and "Application Domains" sections, because the third one, "Integrations", already inherited its layout and shape from previous curations and improvements over at Drivers and Integrations, so it doesn't need to recieve so much love on this iteration, we will come to that later once more.

Preview

Thoughts

  • It was clearly a failure to let engineers of other expertises manage the conveyance of relevant information details about the matters of feature and use case presentation on "the homepage". Up until now, despite receiving so many iterations over so many years, it does not manage to illustrate CrateDB's features and use cases concisely and thoroughly. This patch aims to remedy that.

  • It was clearly a failure to separate the technical writing workbenches into "howtos" vs. "tutorials", as also elaborated elsewhere. Both terms/labels/categories are not tangible options to build an information architecture on. Previous refactoring patches already remedied this physically, this patch now concludes the improvement by evolving the semantic backbone into "features" vs. "application domains" vs. "integrations" instead.

  • Contrary to what has been observed elsewhere, the jargon abstains from the typical LLM yapping seen on many other spots these days, by just not using it.

We will be happy to receive comments about other resources which would fit into those corresponding slots, like exercised here. We are sure we might be missing many valuable references, so please tell us about them, and don't forget to add any other suggestions which come to mind. As you've learned, it is all about improving cross linking Linking to different locations of the documentation. and guidance Matters of layout, shape, and structure. right now. Thank you! 💯

Details

The patch evolved from giving the "Time Series Data" section some love, then detoured into conceiving the "Industrial Data" section. After a few cycles, it became clear that a dedicated "Features" section was needed, and in fact, it was long overdue, because the CrateDB reference documentation does not provide corresponding guidance into how to use its features from a product perspective, mostly.

The previous title of this PR has been: Raw-Data Analytics, Industrial Data, and Time Series Data: Link to existing content. Improve guidance, structure, and layout.

About

A number of updates to bring in more content we already published on other platforms/systems, and to shape the sections about exactly three topics: data analytics, industrial data, and, orthogonal to that, time series data analysis. Those are mostly the main pillars of CrateDB's use cases up until now, with corresponding users.

More Details

General

  • Raw-Data Analytics: Introduce use case where you need to retain all the records for running analytics on it.
  • Industrial Data: Introduce real-world use cases. Improve appearance and layout.
  • Document Store: Add reference to video tutorial about "CrateDB Objects".
  • ML: Add section about "Exploratory data analysis (EDA)"

Time Series

  • Expand canonical entry-point page about time series data
  • Add dedicated sub-pages at the time series section
    • Time Series Basics
    • Advanced Time Series Analysis
    • Connectivity Options
    • Video Tutorials
  • Use "time series" 2-gram everywhere

Preview

/cc @karynzv, @marijaselakovic, @msbt, @matkuliak, @wierdvanderhaar, @surister, @selina-meyer, @donmadeus, @hammerhead, @hlcianfagna, @simonprickett, @glagardere, @ThomasNpunkt, @widmogrod, @kneth

Footnotes

  1. Naming things is important. Please provide feedback where you would like to see a different wording. Thank you.

@amotl amotl added sanding-500 Sanding medium-sized details. cross linking Linking to different locations of the documentation. new content New content being added. guidance Matters of layout, shape, and structure. labels Feb 28, 2024
@amotl amotl changed the title Time Series: Improve guidance, structure, layout, and wording Time Series and Industrial Data: Improve guidance, structure, and layout Feb 28, 2024
@amotl amotl changed the title Time Series and Industrial Data: Improve guidance, structure, and layout Industrial Data and Time Series: Improve guidance, structure, and layout Feb 28, 2024
@amotl amotl changed the title Industrial Data and Time Series: Improve guidance, structure, and layout Industrial Data and Time Series: Link to existing content. Improve guidance, structure, and layout. Feb 28, 2024
@amotl amotl marked this pull request as ready for review February 28, 2024 11:11
@amotl amotl added sanding-180 Sanding rough edges. and removed sanding-500 Sanding medium-sized details. labels Feb 28, 2024
@amotl amotl changed the title Industrial Data and Time Series: Link to existing content. Improve guidance, structure, and layout. Industrial Data and Time Series Data: Link to existing content. Improve guidance, structure, and layout. Feb 28, 2024
@amotl amotl force-pushed the amo/timeseries-more branch 4 times, most recently from c28baac to 70d84b7 Compare February 28, 2024 15:28
@amotl amotl mentioned this pull request Feb 29, 2024
16 tasks
@amotl amotl changed the title Industrial Data and Time Series Data: Link to existing content. Improve guidance, structure, and layout. Raw-Data Analytics, Industrial Data, and Time Series Data: Link to existing content. Improve guidance, structure, and layout Mar 2, 2024
docs/domain/analytics/index.md Outdated Show resolved Hide resolved
@amotl amotl force-pushed the amo/timeseries-more branch 2 times, most recently from 9bcbb04 to 2a790a8 Compare March 2, 2024 11:01
docs/domain/timeseries/index.md Outdated Show resolved Hide resolved
@amotl amotl force-pushed the amo/timeseries-more branch from 2a790a8 to f57db93 Compare March 2, 2024 14:24
docs/domain/industrial/index.md Outdated Show resolved Hide resolved
docs/domain/index.md Outdated Show resolved Hide resolved
@amotl amotl force-pushed the amo/timeseries-more branch from f57db93 to 6d4c77f Compare March 3, 2024 18:51
@amotl amotl changed the title Raw-Data Analytics, Industrial Data, and Time Series Data: Link to existing content. Improve guidance, structure, and layout Evolve pages "Features" and "Application Domains" Mar 3, 2024
@amotl amotl changed the title Evolve pages "Features" and "Application Domains" Evolve "Features" and "Application Domains" sections Mar 3, 2024
@amotl amotl force-pushed the amo/timeseries-more branch from 8dfdafa to 17bf5ed Compare July 20, 2024 20:09
It includes two bugfix iterations already, so this is a good chance to
test it in production.
@amotl amotl force-pushed the amo/timeseries-more branch from ce5d84d to a14ef85 Compare July 20, 2024 20:51
amotl added 2 commits July 20, 2024 23:22
- General: Add forgotten style improving appearance of cards with links
- Feature / Geo: Advertise capability to query the "donut" shape
- Feature / Geo: Add example app about "plane spotting with CrateDB"
- Feature / Index: Add two quotes about unique features of CrateDB
- Improve wording
Before, the upper limit was advertised as 100 GB.
@amotl amotl force-pushed the amo/timeseries-more branch from a14ef85 to d718397 Compare July 20, 2024 21:22
@amotl
Copy link
Member Author

amotl commented Jul 20, 2024

Conclusion

We hope you will appreciate corresponding improvements to the documentation, inrtending to embrace all features of CrateDB, and guiding readers to both the reference documentation and learning material (tutorials, guidelines) equally well, while adding a few more introductory words around it.

Acknowledgements

We would like to thank everyone who supported us by contributing code, by sharing ideas and suggestions, and by spotting bugs.

Of course, thanks to all for providing all the excellent material we are cross-linking to, and, last but not least, to all who are contributing to this excellent product, with special thanks to @dobe, @quodt, @burnes, @christianbader, @mfussenegger and @seut for starting it the other day.

Please let's not stop here, and continue to improve this "CrateDB Guide" section of the documentation, to make it a go-to place we can recommend to anyone, using concise pointers (URLs) to the relevant information.

Details

In order to conclude the patch, because we have been running out of steam, we had to sacrifice a few of the "feature" pages. Now, they have just quickly been populated to not ship them as empty stub pages. They definitively need a bit more love on future iterations. See also #53 (review).

Concluding this patch has been prioritized, because it is a dependency of another page we are intending to publish soon.

We are intending to ship this together with improvements from another massive patch, which takes care about modernizing the documentation theme significantly.

@amotl amotl mentioned this pull request Jul 20, 2024
6 tasks
docs/feature/cloud/index.md Outdated Show resolved Hide resolved
docs/feature/index/index.md Show resolved Hide resolved
docs/feature/index/index.md Outdated Show resolved Hide resolved
docs/feature/index/index.md Outdated Show resolved Hide resolved
docs/feature/index/index.md Show resolved Hide resolved
docs/feature/index/index.md Show resolved Hide resolved
docs/domain/document/index.md Outdated Show resolved Hide resolved
docs/domain/search/index.md Outdated Show resolved Hide resolved
@amotl amotl merged commit 0ba2356 into main Jul 22, 2024
3 checks passed
@amotl amotl deleted the amo/timeseries-more branch July 22, 2024 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cross linking Linking to different locations of the documentation. guidance Matters of layout, shape, and structure. new content New content being added. sanding-180 Sanding rough edges.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants