Skip to content
New issue

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

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

Already on GitHub? # to your account

✨Investigate VS 2022 / VS Code extensions #8

Closed
4 of 6 tasks
tkapa opened this issue Jan 21, 2022 · 5 comments
Closed
4 of 6 tasks

✨Investigate VS 2022 / VS Code extensions #8

tkapa opened this issue Jan 21, 2022 · 5 comments
Assignees
Labels
Type: Feature A suggested idea for this project

Comments

@tkapa
Copy link
Member

tkapa commented Jan 21, 2022

Cc: @jernejk, @bradystroud, @adamcogan, @jaydenalchin

Hi @tkapa,

Pain

It's awesome that we have our website and application, however a way to access FireEmoji directly from Visual Studio or VSCode as application extensions would be awesome.

Suggested Solution

Investigate how to create Visual Studio and VSCode extensions, and implement FireEmoji's solution when typing commit messages.

Tasks

  • Investigate creating Visual Studio
  • Investigate creating VS Code extensions
  • Create sub repositories for each extension (e.g. SSW.FireEmoji.VisualStudio, SSW.FireEmoji.VSCode)
  • Implement Visual Studio extension
  • Implement VSCode extension
  • Add folder extensions where each extension will in their own folder

Thanks!

UPDATE: Added additional tasks.

@tkapa tkapa added the Type: Feature A suggested idea for this project label Jan 21, 2022
@bradystroud
Copy link
Member

bradystroud commented Feb 2, 2022

cc: @jernejk
After some investigation, it seems likely that it is possible to create a VSC extension that will add an emoji to the commit message field.

This line of code shows how it is possible to read and write to the commit message field
https://github.com/seatonjiang/gitmoji-vscode/blob/6ccfb25489b2684ba1cda01187f51f2ff5e020ee/src/extension.ts#L94

@JackDevAU
Copy link
Member

JackDevAU commented Feb 2, 2022

cc: @jernejk

Following your suggestion @bradystroud, I made a quick PoC using the node child_process to call a cli version of FireEmoji.
Not sure if this is the best idea... but its a start.

FireEmoji
Figure: GIF showcasing the current idea

@jernejk
Copy link
Member

jernejk commented Feb 2, 2022

Can you add a pull request so that we can investigate if that is the right approach?
It looks good to me but if it's not the best, we can iterate on it. 😊

Also, we should see if we can show other suggestions and a button to fix the suggestion. (Currently just link to a new GitHub issue)

@jernejk
Copy link
Member

jernejk commented Feb 2, 2022

@matt-goldman

@jernejk
Copy link
Member

jernejk commented Feb 13, 2022

Closing the issue and moving the conversation to #43, #44 and #45.

@jernejk jernejk closed this as completed Feb 13, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Type: Feature A suggested idea for this project
Projects
None yet
Development

No branches or pull requests

4 participants