Skip to content

The Resource Panel #3

@babblebey

Description

@babblebey
  • Implementation PR:

Summary

Introduce a Resource Panel under the word meaning in the dictionary entries on jargons.dev. This panel will provide users with links to external articles, videos, and other learning resources related to the word. The feature will also extend the jargons editor to collect and manage these resource links for each word.

Motivation

The primary goal of jargons.dev is to simplify software engineering terms and make them accessible to developers of all levels. By adding a Resource Panel, we can enhance the user experience and provide opportunities for deeper learning. Many developers look for practical guides, detailed explanations, or video tutorials to understand complex terms, and this panel will serve as a bridge to external resources, ensuring jargons.dev stays relevant and useful.

Goal

  1. Frontend Changes:
    • Add a Resource Panel below the word meaning on the word detail pages.
    • The panel should display a list of external resource links, categorized if necessary (e.g., Articles, Videos).
  2. Jargons Editor Update:
    • Add a new section in the editor interface to allow contributors to add, edit, or delete external resource links for words.
    • Implement input validation for URL formats and categorization.
  3. Content Updates:
    • Start collecting and curating external resources for a few popular words as an initial dataset.
  4. User Interface Consideration:
    • Ensure the Resource Panel is unobtrusive, visually aligned with the existing design, and easily navigable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Ideated

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions