UrsaMU Development
This section covers how to contribute to the UrsaMU project, whether you’re fixing bugs, adding features, or improving documentation.
Getting Started
Everything you need to start contributing to UrsaMU:
- Development Environment - Set up your development environment
- Project Structure - Understand the UrsaMU codebase
- Building from Source - How to build UrsaMU from source
- Running Tests - How to run the UrsaMU test suite
Development Workflow
The UrsaMU development process:
- Contributing Guide - How to contribute to UrsaMU
- Issue Tracking - How we track issues and feature requests
- Pull Requests - How to submit changes to UrsaMU
- Code Review - Our code review process
Code Standards
Our coding standards and best practices:
- Coding Style - UrsaMU coding style guidelines
- TypeScript Guidelines - TypeScript-specific guidelines
- Testing Guidelines - How to write tests for UrsaMU
- Documentation Guidelines - How to document your code
Documentation
How to contribute to UrsaMU documentation:
- Documentation Structure - How the documentation is organized
- Writing Documentation - How to write clear and helpful documentation
- API Documentation - How to document APIs
- Building Documentation - How to build and test documentation locally