tphakala / birdnet-go

Realtime BirdNET soundscape analyzer
Other
170 stars 16 forks source link

Add initial devcontainer integration #89

Closed isZumpo closed 6 months ago

isZumpo commented 6 months ago

Recently there has been many new users who would like to get started with the project. To make it easier to start contributing to the project it might be beneficial to have a devcontainer setup.

This pr adds a very basic devcontainer that on startup will start a "dev_server" which was also added to the makefile. This dev_server is in reality just making use of the air tool for hot reloading on any code changes. I would assume that might be how development is supposed to be done since there is already a .air.toml file :)

Will try to make another pull request soon where I update the docs a bit to mention the devcontainer.