-
Task
-
Resolution: Unresolved
-
Major
-
None
-
8
-
False
-
-
False
-
-
-
RHDH Documentation 3279, RHDH Documentation 3281, RHDH Documentation 3280
EPIC Goal
- Provide clear, comprehensive documentation for developers on how to implement localization in their plugins.
- Outline best practices for using the localization framework to ensure consistency and efficiency.
- Include step-by-step instructions for adding new languages to custom plugins.
- Empower developers to create plugins that are accessible to a diverse, international user base.
Background/Feature Origin
This feature involves creating detailed documentation to guide developers in enabling and using the localization framework for their custom plugins. The documentation will cover best practices for implementing localization and include instructions on adding new languages. This will ensure that developers can effectively enhance plugin accessibility and provide a better user experience for a global audience.
Why is this important?
- Ensure that the documentation is accessible to developers of varying skill levels.
- Provide code examples to facilitate understanding and implementation.
- Update the frontend plugin template available in the Red Hat Developer repo so that localization is enabled when a new plugin is created.
Acceptance Criteria
- Develop a comprehensive guide that explains the Backstage.io localization framework.
- Include step-by-step instructions on enabling localization in a custom plugin.
- Document best practices for implementing localization to ensure consistency and maintainability.
- Provide a detailed process for adding new languages to plugins, including handling translations and language files.
- Ensure documentation is written in with code examples.
- Validate the documentation through feedback from developers and select customers to ensure clarity and completeness.
Documentation Considerations
- Ensure the documentation is integrated into existing developer resources (Developer cookbook) and can be easily navigated.
- Regularly update the documentation to reflect any changes or improvements in the localization framework.
Who is your target persona?
<Role>
What stage of the user journey are you targeting?
<User journey>
Why is this content important?
<Justification>
What is the main user goal aka job to be done?
As a <role>, I want to <goal>
What high level steps does the user need to take to accomplish the goal?
- <User steps to accomplish goal>
What pain points are the user likely to encounter when accomplishing this goal?
<Pain points>
Links to existing content
- <Add link to content>
People:
- SME: <SME>
- QE: <QE>
Release Note: Yes/No
Documentation Outline
- <Documentation outline>
- impacts account
-
RHIDP-8173 [Docs] - Comprehensive documentation for developers on adding localization support to custom plugins
-
- In Progress
-