-
Notifications
You must be signed in to change notification settings - Fork 1
Tutorials: Add article-info widgets to all tutorials
#436
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
Conversation
Inform about authorship, creation date, and reading time.
article-info widgets to all tutorials
WalkthroughAdds article metadata blocks across 16 documentation files, introducing standardized article-info front matter with author, avatar, date, and read-time attributes. Some files also receive content expansions or structural reorganization. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes The diff covers 16 files with predominantly homogeneous changes (article-info metadata insertion), reducing base complexity. However, three files include substantial content expansions (locust tutorial nearly doubled; debezium extended with narrative and code examples), and one file undergoes structural reorganization. This variety and volume necessitate review care despite the repetitive pattern. Possibly related PRs
Suggested labels
Suggested reviewers
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
I'm somewhat undecided yet on that change. On the one hand, it is nice to acknowledge an author and give them recognition. It feels more human to a reader. On the other hand, from a maintenance perspective, it may look like a certain page is "owned" by an individual, maybe not inviting others to edit and improve over time (making changes that appear under a different name). The documentation feels like a blog with an author and date. |
Reply@hammerhead: It's true, it's a dilemma. However, we should get over the thinking that contributions are not welcome (they are always!) and stop obsessing about ownership in the wrong way (possession vs. responsibility), but appreciate the other benefits you've enumerated instead: Content attributions give the content a human touch, a reference to its author, and even the possibility to reach out to them to talk about relevant topics when applicable, even if a content piece has been converged from a community post into a real article 1. On the author hand, the author can easily use relevant content as a reference about their work, probably piling it up into a list of links pointing to our premises, optimally published on a site with a good web rank reputation, so it encourages networking effects in both directions. The CrateDB Guide is open to accompany all sorts of content and ideas well, without adhering too strictly to a certain paradigm or policy unilaterally. In this spirit, I think it will be a good partner going forward after absorbing all the content pieces from the community forum. Having them all in one place is incredible powerful from both an authoring/maintenance/curation and a reading/exploration/learning perspective. Thoughts
In this spirit, I think it is okay if certain documents are different than others, in character or type or layout, no matter where they are located within the content tree. Starting to exercise this in form of gradually adding article metadata at the top of the page like other authors are doing it, is a good idea to quickly inform the reader about what can be expected: The "estimated reading time" indicator follows the same idea about informing the dear reader upfront, so we might expand on this idea even more when there are no strong objections against it. Following this rationale, the CrateDB Guide (Handbook) will easily be able to host documents bearing either reference document characteristics, howto/tutorial shapes, or blog styles. Footnotes
|
Independently of my elaborations above, the main reason for this patch was to indicate creation/update time on relevant articles that have been absorbed from the community forum, to also convey to the reader what they can expect. While the Howtos & Tutorials landing pages will group the content by year, readers on a different navigation path wouldn't be informed well. So, if you think the reference to the original author should be removed, just retaining timestamp and reading time information, let us know. |
About
On certain articles/pages like tutorials, inform about authorship, creation date, and reading time, like Discourse is doing it.
Preview (samples)