Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IDEs Plugins #4

Open
babblebey opened this issue Dec 1, 2024 · 0 comments
Open

IDEs Plugins #4

babblebey opened this issue Dec 1, 2024 · 0 comments

Comments

@babblebey
Copy link
Member

  • Implementation PR:

Summary

Develop plugins for popular Integrated Development Environments (IDEs), such as VS Code and IntelliJ, to integrate jargons.dev directly into developers' workflows. These plugins will allow users to quickly view definitions of terms from jargons.dev when they hover over the terms in comments or documentation within their code.

Motivation

Developers spend a significant amount of time in their IDEs, making these environments a natural and effective place to integrate/use jargons.dev. With this feature, users can access the dictionary without leaving their coding environment, reducing context-switching and enhancing productivity. This integration could make jargons.dev a must-have tool for developers, fostering familiarity and frequent use.

Goal

  1. Plugin Features:

    • Enable hover functionality to display definitions of terms sourced from jargons.dev.
    • Support configuration options for developers to enable or disable the feature in specific file types.
    • Provide an easy way to access the full definition or related resources via a link to the jargons.dev website.
  2. Initial IDE Targets:

    • Focus on plugins for VS Code and IntelliJ IDEA as the first IDEs due to their widespread use among developers.
    • Design the plugin architecture to be easily extendable to other IDEs in the future.
  3. Backend Changes:

    • Implement an API endpoint in jargons.dev to fetch term definitions efficiently for IDE integration.
    • Ensure the API is optimized for quick responses to provide a smooth user experience.
  4. User Experience Consideration:

    • Create intuitive UX/UI for the hover card, ensuring readability and alignment with the respective IDE's style.
    • Ensure the plugin does not disrupt the coding experience and is performant in large files.
  5. Adoption:

    • Publish the plugins in the VS Code Marketplace and JetBrains Plugin Repository.
    • Provide clear documentation for installation and use.
@babblebey babblebey moved this to Ideation in Public Roadmap Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Ideated
Development

No branches or pull requests

1 participant