Development Environment / Contribution Guidelines #262
Replies: 3 comments 13 replies
-
Hi! I am glad you're asking! Would very much love some help on the UI side of things. I have recently moved, thats why there havent been any new releases as of late. I always run Viseron in docker during development since there are a lot of dependencies as you said, which means frequent rebuilding of the container but that is pretty much instantaneous with the Docker caching. If you want you could have a look at the link above and please let me know if something could be done better! |
Beta Was this translation helpful? Give feedback.
-
Just a heads up on my current state:
I'm still figuring this all out, so I might have done something wrong. I assume the last part may fail because of the first failing build. In any case I now first start with building a dummy Tornado-App to have some boilerplate to work with. But while we're at it: what would be the command to fire up the self-built viseron-container? |
Beta Was this translation helpful? Give feedback.
-
Just pushed to Will look at the ffmpeg error later! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
are there any guidelines on how to setup a development environment? In particular I was thinking I might be able to help a bit with a Web UI. But I'm not really into Docker, so it's hard for me to judge what is really needed to get a simple instance (without the individual hardware-support) of Viseron running where I can easily work with the relevant files without building the container images on every change. I gave it a shot to install the requirements in a venv in WSL, but there OpenCV was missing. And im hesitant to see for myself how far down the rabbit hole goes. 😳
So essentially I'm asking for something like a Bash-script which installs the base requirements on a blank Linux (this could also be the starting point to set up Viseron within a Proxmox container), or possibly a VM image which already has everything installed (bare metal?) to get started quickly.
Maybe, if available, that could be part of the Wiki of this repository.
Thanks
Beta Was this translation helpful? Give feedback.
All reactions