Files
pfs-tftp-claude/CLAUDE.md
2025-12-21 10:59:07 +01:00

46 lines
1001 B
Markdown

# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
pfs-tftp is a TFTP (Trivial File Transfer Protocol) implementation in Rust. The project is in early development.
## Build Commands
```bash
# Build the project
cargo build
# Build release version
cargo build --release
# Run the application
cargo run
# Run tests
cargo test
# Run a single test
cargo test test_name
# Check code without building
cargo check
# Format code
cargo +nightly fmt
# Run linter
cargo clippy
```
## Architecture
This is a Rust binary crate using edition 2024. The main entry point is `src/main.rs`.
## Commits
- Commits should follow Conventional Commits specification.
- Commits should be small and focused.
- Commit messages should be clear and descriptive. They should explain the "what" and "why" of the change. Someone in 5 years should be able to comprehend the purpose of the commit. So make sure you add enough context.