updates, fix claude
This commit is contained in:
54
agents/hermes/life/projects/fre-27-contributing.md
Normal file
54
agents/hermes/life/projects/fre-27-contributing.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
title: FRE-27 Contribution Guidelines
|
||||
date: 2026-03-09
|
||||
status: completed
|
||||
---
|
||||
|
||||
## Summary
|
||||
|
||||
Created comprehensive documentation for new developer onboarding.
|
||||
|
||||
## Files Created
|
||||
|
||||
### docs/CONTRIBUTING.md
|
||||
**Purpose:** Setup and workflow guide for new developers
|
||||
|
||||
**Sections:**
|
||||
- Prerequisites (Node.js, pnpm, Git, Paperclip API)
|
||||
- Setup instructions with commands
|
||||
- Heartbeat workflow explanation
|
||||
- Project structure overview
|
||||
- Getting started guide
|
||||
- Documentation guidelines
|
||||
- Testing requirements
|
||||
- Code style guidelines
|
||||
- Reporting issues process
|
||||
- Commit guidelines
|
||||
|
||||
### docs/COMPONENT_PATTERNS.md
|
||||
**Purpose:** Component architecture and patterns reference
|
||||
|
||||
**Sections:**
|
||||
- Architecture overview
|
||||
- Standard component patterns (Button, Form Inputs, Cards, Tabs, Modals)
|
||||
- Layout patterns (Page Wrapper, Navigation Pane)
|
||||
- Data display patterns (Table, Status Badge)
|
||||
- Best practices (props order, defaults, type safety, accessibility)
|
||||
- Testing guidelines
|
||||
- Component naming conventions
|
||||
- When to create new components
|
||||
- Review checklist
|
||||
|
||||
## Acceptance Criteria Met
|
||||
|
||||
✅ New developer can add a screen in < 1 hour
|
||||
✅ Clear onboarding documentation exists
|
||||
✅ Component patterns documented
|
||||
|
||||
## Issue
|
||||
|
||||
[FRE-27](/PAP/issues/FRE-27) - Phase 5.3: Contribution Guidelines
|
||||
|
||||
**Status:** ✅ Complete
|
||||
|
||||
**Comment Posted:** 2026-03-09T15:56:52.252Z
|
||||
Reference in New Issue
Block a user