Files
viexp/docs/tasks/0001-bootstrap-cargo-project-and-ci.md
T

28 lines
674 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
type: task
status: todo
priority: P0
sprint: 0
gitea-issue: "#1"
created: 2026-10-17
due:
tags: [task, ci]
---
# Bootstrap cargo project and CI
## Goal
A compiling `viexp` crate with lib/bin split, one passing test, and green Gitea Actions CI.
## Acceptance criteria
- [ ] `cargo new`-style skeleton: `src/main.rs` + `src/lib.rs` (`main` calls `viexp::run()`)
- [ ] `cargo test` green with one sanity test
- [ ] `.gitea/workflows/ci.yml`: `fmt --check` + `clippy -D warnings` + `test` on push
- [ ] First Conventional Commit pushed to `main`
## Notes
Rust Book ch. 1–2; see [[sprints/sprint-00-setup|Sprint 0]] drill D2/D4.
## Log
- 2026-10-17 — task created.