# On your own machine
Make sure you have following installed:
- Go 1.17
- Node.js 12.x
- Yarn 1.17.x
- air (run
go get github.com/cosmtrek/airoutside project directory)
Once all of the above is installed, running
# Development in Gitpod
This project is configured for use in Gitpod. It will provide you with a pre-built development environment with all the tools needed to compile XBVR.
When the workspace loads,
yarn dev runs and it will build and start XBVR automatically. Every time you make a change to a file, watchers will automatically compile the relevant code.
Currently, it's only possible to test XBVR core and Browser applications using Gitpod. Because DLNA requires a local network, you won't be able to connect to the DLNA server running in Gitpod. For most people, this is fine.
sqlite3 is included in the terminal. The XBVR database is located at /home/gitpod/.config/xbvr/main.db
sqlite-web is also included. To browse the db, you can run
Gitpod has GitHub integration and, once authorized, can fork this repo into your account, push/pull changes, and create pull requests.
Ready to get started?