Files
Developer 98e8df8906 fix: resolve CI/CD issues - remove unused dependencies and imports
- Remove unused thiserror dependency from Cargo.toml
- Remove unused imports (Text, Tabs, Widget, Event, KeyCode, KeyEventKind) from tui/mod.rs
- Remove unused imports (File, Write) from export/mod.rs
- Remove unused pub use ComplexityDistribution from core/analyzer.rs
2026-02-05 15:56:58 +00:00

50 lines
866 B
Markdown

# Build Instructions
This project requires a C compiler to build native dependencies.
## Linux (Debian/Ubuntu)
```bash
sudo apt-get update
sudo apt-get install -y build-essential
```
## macOS
```bash
xcode-select --install
```
## Windows
Install Visual Studio Build Tools.
## Building
```bash
# Navigate to project directory
cd techdebt-tracker-cli
# Build the project
cargo build --release
# Run tests
cargo test
# Run linting
cargo clippy
```
## Dependencies Installed
The project uses the following key dependencies:
- clap 4.4 - CLI argument parsing
- ratatui 0.26 - Terminal UI framework
- tree-sitter 0.22 - Source code parsing
- serde 1.0 - Serialization
- regex 1.10 - Pattern matching
- anyhow 1.0 - Error handling
- ignore 0.4 - File traversal with gitignore support
- crossterm 0.28 - Terminal capabilities
- chrono 0.4 - Date/time handling