comments on the frontend part of Konnect obtained from its API.
Comments are linked to each other by means of their
reply_to field. However, to
render them on the front in a reddit-like style, I had to:
- Sort them by date
- Find and move replies to a
repliesreplies of their parent comment
- Flatten this new structure (some recursion here)
- Introduce a
depthfield for the frontend to 'understand' how to space the comments out
- Remove duplicates
Konnect is currently a proprietary private project although there is a probability of it becoming open-source in the future. To participate in its development (whether direct code contributions or just by being a q/a tester), reach out to me on [email protected].
PRs made and merged to this repo will be considered in the actual project.