# On your own machine
Make sure you have following installed:
- Go 1.12
- Node.js 10.x
- Yarn 1.17.x
- fileb0x (run
go get github.com/UnnoTed/fileb0xoutside project directory)
- modd (run
go get github.com/cortesi/modd/cmd/moddoutside 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, modd runs and will build and start XBVR automatically. Every time you make a change to a file, modd 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?