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

Frontend skills needed for the yaml2kotlin UI #2

Open
jmfayard opened this issue May 30, 2023 · 8 comments
Open

Frontend skills needed for the yaml2kotlin UI #2

jmfayard opened this issue May 30, 2023 · 8 comments
Assignees
Labels
enhancement New feature or request

Comments

@jmfayard
Copy link
Collaborator

jmfayard commented May 30, 2023

Context: The library github-workflows-kt allows you to author GitHub Actions workflows in Kotlin instead of YAML.
I'm building the reverse tool to transform your existing YAML file to a Kotlin script using GitHub Workflows KT.

The current UI looks like Piotr and I are backend developers :)

image

Any front-end help will be greatly appreciated

Ideally it should look more like https://json2yaml.com/

image

but with Yaml on the left and Kotlin on the right

@jmfayard jmfayard added the enhancement New feature or request label May 30, 2023
@AlexHedley
Copy link

Worth using the Monaco Editor?

https://microsoft.github.io/monaco-editor/

@jmfayard
Copy link
Collaborator Author

@AlexHedley absolutely, thanks for the tip.
With my very limited knowledge of the frontend world, I tried with highlightjs, who doesn't support textarea

@jmfayard
Copy link
Collaborator Author

Suggestions from Johann Pardaud https://kotlinlang.slack.com/team/U02SEA99VJB

Simple suggestion in case nobody comes:

It won't do that much if you're not a front-end developer, but at least it will be a bit more attractive. 💅

You can also add a simple syntax highlighter with tools like Prism.js.

Every tool I suggest here is easy to use: you don't need to know much about CSS or JS and they don't require any build step 😉

@Chetan11-dev
Copy link

I'm interested in contributing code for this project. I have experience creating similar tools, which you can find at https://www.omkar.cloud/tools/json-to-yaml/. It would be great if we could discuss how to integrate my code with the frontend during a meeting. Please feel free to schedule a meeting with me at https://omkar.cloud/l/meet-chetan/.

@jmfayard
Copy link
Collaborator Author

jmfayard commented Jun 4, 2023

@Chetan11-dev thanks for your offer, I have booked a meeting for monday!

@Chetan11-dev
Copy link

@jmfayard Great See you tomorrow at 1:30 IST

@Chetan11-dev
Copy link

I am capable of completing the Project within a 2-day timeframe, including Deployment, provided that I am hosting both the frontend and backend for a monthly payment.

@jmfayard
Copy link
Collaborator Author

jmfayard commented Jun 5, 2023

Thanks Chetan, I will talk with the other maintainers next time we meet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants