1.1 KiB
1.1 KiB
Project Improvement Plan
1. Organize Documentation
- Solidify the documentation structure (Concepts, Guides, Reference, etc.)
- Determine the target audience for different doc sections (Human vs. AI)
- Refine the TDFDDD process documentation
- Move/rename existing files to fit the new structure
2. Create the Golden Example
- Implement a full feature (e.g., Full Shipping Company) demonstrating TDFDDD + Effect
- Show pure
Schema.brandprimitives - Show Discriminated Unions for State
- Show pure
decidePolicy returningEither/Result - Show
workflowusingEffect.genandMatch.value - Add tests for the example
3. Deployment Pipeline Standards
- Setup CI/CD pipeline (e.g., GitHub Actions)
- Add
pnpm typecheck,test,lintsteps - Add a basic
Dockerfilefor easy deployment
4. Effect Best Practices & Tooling
- Integrate
@effect/eslint-pluginand configure rules - Create a "Review Agent" skill to evaluate code for Effect/TDFDDD best practices
- Ensure type-inspectors and linters are properly hooked up