# Rhombus Documentation

**URL:** <https://racket.discourse.group/t/rhombus-documentation/3740>\
**Category:** General\
**Tags:** question\
**Created:** [May 11, 2025, 1:53pm UTC](https://racket.discourse.group/t/rhombus-documentation/3740 "2025-05-11T13:53:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ShalokShalom](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/shalokshalom/32/2308_2.png) [@ShalokShalom](https://racket.discourse.group/u/ShalokShalom)\
**Post date:** [May 11, 2025, 1:53pm UTC](https://racket.discourse.group/t/rhombus-documentation/3740/1 "2025-05-11T13:53:23Z")

</div>

Hi wonderful people 👋

Does the documentation generator need a dedicated Racket --\> Rhombus translation in the background, or can it create the existing documentation with the present tools?

Considering that Rhombus cannot be advertised as productive, or at least educational language, do I wonder how the plan forward looks like 🙂

---

<div class="post-metadata">

**Author:** ![samth](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/samth/32/3_2.png) [@samth](https://racket.discourse.group/u/samth)\
**Post date:** [May 11, 2025, 2:03pm UTC](https://racket.discourse.group/t/rhombus-documentation/3740/2 "2025-05-11T14:03:29Z")

</div>

Rhombus is documented with a Scribble variant for Rhombus, which you can read about here: [Rhombus Scribble](https://docs.racket-lang.org/rhombus-scribble/index.html)

---

<div class="post-metadata">

**Author:** ![ShalokShalom](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/shalokshalom/32/2308_2.png) [@ShalokShalom](https://racket.discourse.group/u/ShalokShalom)\
**Post date:** [May 11, 2025, 2:21pm UTC](https://racket.discourse.group/t/rhombus-documentation/3740/3 "2025-05-11T14:21:35Z")

</div>

So I take this as a "the existing documentation needs to be rewritten from scratch"

Is this for every language so? I mean, if I develop a language that has lots of identical features, just with a different syntax:

Wouldn't it make sense, to reuse the documentation?

---

<div class="post-metadata">

**Author:** ![samth](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/samth/32/3_2.png) [@samth](https://racket.discourse.group/u/samth)\
**Post date:** [May 12, 2025, 2:53pm UTC](https://racket.discourse.group/t/rhombus-documentation/3740/4 "2025-05-12T14:53:32Z")

</div>

Typed Racket, for example, which reuses most of Racket, doesn't provide different documentation for eg `print`. So it all depends on what you want to reuse. If you're writing a whole new language often it's better for users to have self-contained documentation.
