Developer Documentation
Welcome to the Code Metrics developer documentation! Whether you're new to the project or an existing contributor looking for a refresher, this is your guide to understanding how we work.
Getting Started
If you're new to the project (or otherwise interested in how we do things), this documentation covers our development approach, coding standards, architectural patterns, and practices that help us maintain a high-quality codebase.
Key Resources
Here are the key resources for contributors:
- Standards and Patterns - Our coding standards, architectural patterns, and development norms for both frontend and backend
- Architecture - The system architecture and integration points
- Mocks - Information about the mock services for testing and development
- Release Process - How we handle versioning, releases, and changelogs
Contributing
We welcome contributions from everyone! Before you start, please familiarise yourself with our standards and patterns to ensure your contributions align with our project's approach.
When making changes:
- Follow our coding standards and architectural patterns
- Write tests for your changes
- Use Conventional Commits for your commit messages
- Create focused pull requests that address a single concern
Getting Help
If you have questions or need clarification about anything in this documentation, please reach out to the core team through GitHub issues or discussions.
Thank you for contributing to Code Metrics!