daytonaio / daytona

The Open Source Dev Environment Manager.
https://daytona.io
Apache License 2.0
12.42k stars 866 forks source link

Julialang support #1364

Closed s-celles closed 17 hours ago

s-celles commented 1 week ago

Is your feature request related to a problem? Please describe. Hello,

I'm new to Daytona.io and wanted to use it with Julia https://julialang.org/

I saw that there is https://github.com/daytonaio/sample-python for Python.

Describe the solution you'd like

Maybe providing a similar example for Julia (probably with Genie.jl or Oxygen.jl) should be considered

Best regards

Tpuljak commented 1 week ago

@s-celles that's a great idea!

If you're up for it, I can create a repo in the org that would serve as the Julia sample and you could then add an example and add it to the list of samples here https://github.com/daytonaio/daytona/blob/main/hack/samples/index.json.

You can find the current sample repos here https://github.com/orgs/daytonaio/repositories?q=sample

s-celles commented 1 week ago

Thanks @Tpuljak I will have a deeper look (but I don't know much about dev containers) Maybe you should try this on your side if you know much about it. At first sight I noticed that we can't find Julia template at https://github.com/devcontainers/templates/ but https://github.com/JuliaLang/devcontainer-features and https://github.com/JuliaLang/devcontainer-templates/ are existing Hope that helps

Tpuljak commented 6 days ago

@quest-bot stash 50

quest-bot[bot] commented 6 days ago

New Quest! image New Quest!

A new Quest has been launched in @daytonaio’s repo. Merge a PR that solves this issue to loot the Quest and earn your reward.


Loot of 50 USD has been stashed in this issue to reward the solver!

🗡 Comment @quest-bot embark to check-in for this Quest and start solving the issue. Other solvers will be notified!

⚔️ When you submit a PR, comment @quest-bot loot #1364 to link your PR to this Quest.

Questions? Check out the docs.


👉 If no one is assigned to the issue, you are welcome to embark on the quest and tackle it without confirmation from us. In the event that multiple PRs are made from different people, we will generally accept those with the cleanest code.

Tpuljak commented 6 days ago

I added a $50 bounty for this so maybe someone from the community will tackle it.

I created a sample repo (https://github.com/daytonaio/sample-julia) where the example should be added.

More context: https://github.com/daytonaio/daytona/issues/1364#issuecomment-2497754371

s-celles commented 6 days ago

Thanks @Tpuljak https://github.com/daytonaio/sample-julia/pull/1 is a first attempt.

It's using PkgTemplates to provide a SampleJulia module (with also unit tests).

There is still room for improvements:

azar-writes-code commented 5 days ago

@quest-bot embark

quest-bot[bot] commented 5 days ago

@azar-writes-code has embarked on their Quest. 🗡

This is not an assignment to the issue. Please check the repo’s contribution guidelines before submitting a PR.

Questions? Check out the docs.

s-celles commented 5 days ago

@quest-bot embark

quest-bot[bot] commented 5 days ago

@s-celles has embarked on their Quest. 🗡

This is not an assignment to the issue. Please check the repo’s contribution guidelines before submitting a PR.

Questions? Check out the docs.

s-celles commented 5 days ago

Not sure @quest-bot loot xyz can work here as it will be linked to a PR in this repository (not daytonaio/sample-julia).

Tpuljak commented 5 days ago

@s-celles you will loot the quest in this repo once you open a PR to update the sample index.

quest-bot[bot] commented 5 days ago

🧚 @azar-writes-code has submitted PR https://github.com/daytonaio/daytona/issues/1384 and is claiming the loot.

Keep up the pace, or you'll be left in the shadows.

cc @s-celles

Questions? Check out the docs.

mojafa commented 4 days ago

The sample repo (https://github.com/daytonaio/sample-julia-genie) should be have the example of julia-genie added.

More context: https://github.com/daytonaio/daytona/issues/1364#issuecomment-2497754371

azar-writes-code commented 4 days ago

The sample repo (https://github.com/daytonaio/sample-julia-genie) should be have the example of julia-genie added.

More context: #1364 (comment)

Yes mate, I've raised a PR which needs to be merged. @Tpuljak can you please have a look into it?

mojafa commented 4 days ago

Got it

quest-bot[bot] commented 17 hours ago

🧚 @s-celles has submitted PR https://github.com/daytonaio/daytona/issues/1383 and is claiming the loot.

Keep up the pace, or you'll be left in the shadows.

cc @azar-writes-code

Questions? Check out the docs.

quest-bot[bot] commented 15 hours ago

Quest solved! image Quest solved!

Congratulations! Your efforts have paid off. A PR that solves this Quest has been merged.


@azar-writes-code, you have been victorious in Quest #1364 🗡

💰 To claim your $50 reward follow instructions here

🧚 Thanks to all bold adventurers for attempting this quest! Sign-up to Quira.sh to access more exciting Quests like this one ⚔️

This Quest is now closed ✨

Questions? Check out the docs.

Tpuljak commented 15 hours ago

@quest-bot tip @s-celles 50

quest-bot[bot] commented 15 hours ago

Tip earned! image Tip earned!

Congratulations! @s-celles, your hard work has earned a bonus in Quest #1364 🗡

💰 To claim your $50 tip follow instructions here

Questions? Check out the docs.