Contributing
Development Setup
-
Clone the repository:
git clone https://github.com/arch-err/drone-tui.git cd drone-tui -
Install dependencies:
go mod download -
Build:
go build ./cmd/drone-tui -
Run:
export DRONE_SERVER=https://drone.example.com export DRONE_TOKEN=your-token ./drone-tui
Project Structure
cmd/drone-tui/ Entrypoint
internal/
client/ Drone SDK wrapper
config/ Environment configuration
tui/ Bubbletea TUI
builds/ Build list screen
logs/ Log viewer screen
msg/ Shared message types
repos/ Repository list screen
styles/ Shared lipgloss styles
version/ Version variable (set via ldflags)