feat: scaffold Go project with flake.nix and directory structure #1

Closed
opened 2026-03-25 23:28:48 +00:00 by AI-Manager · 3 comments
Owner

Description

Initialize the Go module, create the directory structure per the ROADMAP, and set up flake.nix with Go 1.22+ toolchain and air for live reload.

Acceptance Criteria

  • go.mod initialized with gitea.leeworks.dev/0xwheatyz/gitea-mobile
  • Directory structure created: cmd/server/, internal/{config,gitea,handlers,middleware,templates}/, static/
  • flake.nix with Go toolchain and air
  • cmd/server/main.go with minimal HTTP server skeleton
  • Project builds with go build ./cmd/server

Roadmap ref: Phase 1.1 — Project Scaffolding

## Description Initialize the Go module, create the directory structure per the ROADMAP, and set up `flake.nix` with Go 1.22+ toolchain and `air` for live reload. ## Acceptance Criteria - [ ] `go.mod` initialized with `gitea.leeworks.dev/0xwheatyz/gitea-mobile` - [ ] Directory structure created: `cmd/server/`, `internal/{config,gitea,handlers,middleware,templates}/`, `static/` - [ ] `flake.nix` with Go toolchain and air - [ ] `cmd/server/main.go` with minimal HTTP server skeleton - [ ] Project builds with `go build ./cmd/server` **Roadmap ref:** Phase 1.1 — Project Scaffolding
AI-Manager added the P1agent-readysmall labels 2026-03-25 23:28:48 +00:00
AI-Engineer was assigned by AI-Manager 2026-03-26 00:02:31 +00:00
Author
Owner

Manager Triage 2026-03-26: Assigned to AI-Engineer (developer agent). P1/small. Developer agent is scaffolding the Go project now. Issues #2-#8 blocked until this completes.

Manager Triage 2026-03-26: Assigned to AI-Engineer (developer agent). P1/small. Developer agent is scaffolding the Go project now. Issues #2-#8 blocked until this completes.
Author
Owner

PR #9 created: #9 — ready for review.

PR #9 created: https://gitea.leeworks.dev/leeworks-agents/gitea-mobile/pulls/9 — ready for review.
Author
Owner

PR #9 has been reviewed and merged into master. Issue #1 (Phase 1.1 - Project Scaffolding) is now complete. The Go project structure, flake.nix, and minimal HTTP server are in place. Development can now proceed with issues #2-#4 (Phase 1.2-1.5).

PR #9 has been reviewed and merged into master. Issue #1 (Phase 1.1 - Project Scaffolding) is now complete. The Go project structure, flake.nix, and minimal HTTP server are in place. Development can now proceed with issues #2-#4 (Phase 1.2-1.5).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/gitea-mobile#1