vogonix is a jira client for time tracking. The aim is to provide an offline-first app to track time for a certain issue assigned to the user.
The app is in early development and still unstable.
The project uses wails to provide a cross-platform desktop application. The backend is written in go, the frontend uses svelte.
- Create a folder called
.vogonix
in you home directory. - Copy the
config.tmpl.yml
into~/.vogonix/config.yml
- Add you jira token, user name and instance url
- Build and start vogonix
- Install wails
- Install bun
- run
wails build
- open the executable under
build/bin/...
To run in live development mode, run wails dev
in the project directory. This will run a Vite development
server that will provide very fast hot reload of your frontend changes. If you want to develop in a browser
and have access to your Go methods, there is also a dev server that runs on http://localhost:34115. Connect
to this in your browser, and you can call your Go code from devtools.