Welcome to the Requests & Offers documentation! This documentation provides comprehensive information about the hAppenings.community project that facilitates exchanges within the Holochain ecosystem.
Quick-start guides and development resources:
- Getting Started - Project introduction and setup
- Installation - Detailed installation steps
- Contributing - Development workflow and guidelines
Implementation details and architecture:
- Architecture
- Overview - System architecture and design
- hREA Integration - Economic resource management
- Zomes
- Overview - Zome structure and guidelines
- Users & Organizations
- Administration
Detailed project specifications:
- MVP - Core requirements
- Features - Feature details
- Roles - User roles and permissions
- Technical - Technical requirements
- Use Cases - User workflows
-
DNA Development
- Implement zome functionality
- Write Tryorama tests
- Document entry and link types
-
Service Layer
- Create Holochain services
- Implement store management
- Handle state updates
-
UI Implementation
- Build reusable components
- Create feature pages
- Integrate with stores
- Holochain - Core framework
- SvelteKit - Frontend framework
- hREA - Economic resource management
- Tryorama - Testing framework
- @holochain/client - Holochain client library
- @holochain-playground/cli - Development tooling
- pnpm - Package management
- Nix - Development environment
- Start with Getting Started
- Check Installation Guide
- Review Contributing Guide
- Join our Discord
- Visit hAppenings Community
- Check GitHub Issues
- Review Technical Documentation
- Check Zome Documentation
- Follow Feature Development
- Keep documentation modular
- Maintain clear hierarchy
- Use consistent formatting
- Include working examples
- Keep in sync with implementation
- Document breaking changes
- Update examples regularly
- Version documentation
- Ensure technical accuracy
- Maintain cross-references
- Test code examples
- Follow style guidelines
- Tag documentation versions
- Track breaking changes
- Maintain changelog
- Link to implementation
- Update all affected docs
- Review cross-references
- Test code examples
- Update version numbers