[Feature] Please provide a developer Container Dockerfile
Is your feature request related to a problem? Please describe.
My issue is: I'd like to contribute to my best abilities, but the hurdles to set up a development environment seem to be pretty steep. Also I prefer to have development environments inside a container in order to not mess up my computer's setup. But since I'm a GO and Perl developer with some good experience with SQL and JavaScript, all the Python stuff is unclear to me.
But as I see, someone took the effort to describe the setup for a developer. Why not put this into a Dockerfile. I tried, but failed.
Describe the solution you'd like
I'd like to see a Dockerfile giving me a container where I can try and test contributions I want to make.
Describe alternatives you've considered
The alternative is: I won't start, as I do not want to spend a week or so trying to set up something which, in the end, given my lack of knowledge of your full expected setup environment, will not work.
Additional context
Having such a Dockerfile might encourage more people to start contributing as they can start to develop right away without having to spend hours or days to get the basics running.
Also you can be sure that the developer's setup was as you expect it to be.
Hi! this is an idea I thought about some time ago but didn't find the time to implement it yet. I understand that contributors don't want to mess with their systems.
In any case, what's the issue with the python stuff? There are just two or three commands to run regarding python
Hi! this is an idea I thought about some time ago but didn't find the time to implement it yet. I understand that contributors don't want to mess with their systems.
In any case, what's the issue with the python stuff? There are just two or three commands to run regarding python
- I have no clue about python programming.
- It's my work computer Mac and I don't want to take a risk in messing something up.
- It seems a lot of effort to put in before you can even start
Started working on this, will need a bit more time to get it functional but it's close https://github.com/rommapp/romm/pull/1960
This is now available, just check the instructions under DEVELOPER_SETUP.md!
Haven't tested yet, but it sounds great! Thank you.