Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-8173

[Docs] - Comprehensive documentation for developers on adding localization support to custom plugins

    • [Docs] - Localisation Framework guide for developers
    • False
    • Hide

      None

      Show
      None
    • False
    • RHIDP-7939Phase 1 Localization for Red Hat Developer Hub
    • To Do
    • RHIDP-7939 - Phase 1 Localization for Red Hat Developer Hub
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 0% To Do, 100% In Progress, 0% Done

      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?

      1. Ensure that the documentation is accessible to developers of varying skill levels.
      2. Provide code examples to facilitate understanding and implementation.
      3. 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

      1. Develop a comprehensive guide that explains the Backstage.io localization framework.
      2. Include step-by-step instructions on enabling localization in a custom plugin.
      3. Document best practices for implementing localization to ensure consistency and maintainability.
      4. Provide a detailed process for adding new languages to plugins, including handling translations and language files.
      5. Ensure documentation is written in with code examples.
      6. 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.

              gforde@redhat.com Gerry Forde
              rhn-support-kavverma Kavya Verma
              RHIDP - Documentation
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: