updates, fix claude

This commit is contained in:
2026-03-09 13:16:37 -04:00
parent 82e43579d6
commit 91fed2cc01
11 changed files with 899 additions and 49 deletions

View 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