Skip to content

Move translation and documentation contributor pages up a level in contributor sidebar#524

Open
SoryRawyer wants to merge 3 commits intoOpenRefine:masterfrom
SoryRawyer:update-contributor-sidebar
Open

Move translation and documentation contributor pages up a level in contributor sidebar#524
SoryRawyer wants to merge 3 commits intoOpenRefine:masterfrom
SoryRawyer:update-contributor-sidebar

Conversation

@SoryRawyer
Copy link
Member

fixes #523

Moves translation and documentation pages into the sidebar under "Contributing to OpenRefine" so that they align with the code and design contribution types. This PR also renames the sidebar labels from translation and documentation contributions to match the naming for the other contribution types. Finally, the documentation page is updated to remove stale documentation and point to the repo README to keep documentation in one place.

Moves translation and documentation contributor roles into sidebar

Also renames the sidebar labels from translation and documentation
contributions to match the naming for the other contribution types.
@netlify
Copy link

netlify bot commented Feb 4, 2026

Deploy Preview for openrefine-website ready!

Name Link
🔨 Latest commit 7d7dba6
🔍 Latest deploy log https://app.netlify.com/projects/openrefine-website/deploys/6985fc0f3fd1f5000833ea5d
😎 Deploy Preview https://deploy-preview-524--openrefine-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

id: documentation-contributions
title: Documentation contributions
sidebar_label: Documentation contributions
sidebar_label: Contributing documentation
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with the comment in the original issue that it would be preferable to have all four sidebar entries have consistent wording. Was it intentional that this wasn't done?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah no, just an embarrassing oversight on my part. I'll update that along with the link to the README.

```sh
yarn build
```
The repository README contains instructions for developing the project locally.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps link this to the README?

Suggested change
The repository README contains instructions for developing the project locally.
The repository [README](https://github.com/OpenRefine/openrefine.org/blob/master/README.md) contains instructions for developing the project locally.

id: translating-ui
title: Translate OpenRefine's interface
sidebar_label: Translate OpenRefine's interface
sidebar_label: Contributing translations
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment as above about consistent wording.

- adds a link to the site README in the documentation page
- renames the documentation and translation sidebar items to be
  consistent with the other contribution types
@SoryRawyer
Copy link
Member Author

Thanks for the review! Here is a screenshot with the sidebar text updated:
Screenshot from 2026-02-04 21-18-20

Copy link
Member

@magdmartin magdmartin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, I think this is a step in the right direction and can help prompt future contributors to improve the documentation regarding those two roles.

id: documentation-contributions
title: Documentation contributions
sidebar_label: Documentation contributions
sidebar_label: Contributing as a documenter
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We use the term technical writer on the community page it may be good to align the term. I am OK with both

id: translating-ui
title: Translate OpenRefine's interface
sidebar_label: Translate OpenRefine's interface
sidebar_label: Contributing as a translator
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As it currently stands, the content seems to target developers, focusing on how localization is implemented in the code. Do we want to exclude this from the developer documentation? As a translator, I would expect documentation to explain how to use Weblate or guidelines on how we want translation to be done so it is consistent across languages (which, as far as I know, does not exist).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a great point. I'm not able to provide more information on Weblate so I opened a follow-up issue to add details on the integration.

As for the localization code, I think this is probably the best place for it. I'd either look in the backend architecture guide or this document if I were looking for details on localization/internationalization. Either way, I think moving that to a different section would be best left for a follow-up task as well.

@SoryRawyer
Copy link
Member Author

I updated the documentation sidebar item to say "technical writer". Here is an updated screenshot of the sidebar:
Screenshot from 2026-02-06 09-33-54

@tfmorris tfmorris self-requested a review February 6, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add sidebar items for other contribution types

3 participants