daytonaio / daytona

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

Help is not sufficient to understand the point of the software #100

Open borgdrone7 opened 4 months ago

borgdrone7 commented 4 months ago

Is your feature request related to a problem? Please describe. Maybe I am not in the loop or was living under a rock for too long but I read several times your github.com index page and I still cannot understand what is this used for and how it helps me. You specify 3 commands and say you can start coding. I don't understand as I currently work on 4 different projects and I am sure none of them will work after I enter those 3 commands and just pull the repo. What do you mean by "development environment " and how is that different than me starting vs code and syncing my settings? I am sure it is better but there is no explanation why would someone want to use this. Also you keep saying the advantage is that there will not be anymore "works on my machine" excuse, but how is that? In short I cannot understand what is this software doing at all. Is it some kind of VDI for IDE and how do I connect to the remote pc, etc. Or does it try to simply build one container after I configure everything which wouldn't work in most cases today as people run a dozen of containers and services in a typical project with complex interactions between them. Maybe I got it all wrong, which is reason more to have better help. I am usually not considered to be stupid by my friends (or they hide it too well).

Describe the solution you'd like Please explain what exactly your software does and what runs where. Architecture page on the docs page is missing. Where is help on how do I create dev environment? Since I don't know how this works will this work with projects which are based on docker compose and start 10 containers themselves each having it's own configuration.

Describe alternatives you've considered Checked your home page too still couldn't figure out how will this help me. My all projects consist of multiple containers and scripts which run on them initializing them, mapping files, etc. Can I create dev environment from that process and how?

Additional context I am working on a project which has very complex configuration with multiple repos containers and processes which need to be done before everything works. We are wasting a lot of time because of this so I visited your website after I got email from you. However after reading through your docs I cannot understand is this for me and if it is how would I make it help me.

vedranjukic commented 4 months ago

@borgdrone7 thanks for submitting the issue. We are working on the new docs and I'll update you when we have a PR ready.