Skip to main content

Developer Guides

Documentation for contributing to Morphir and advanced development topics.

📋 Contents

🚀 Getting Started as a Contributor

New to contributing? Follow these steps:

  1. Read Contributing Guide - Understand the contribution process
  2. Review Code of Conduct - Know the community standards
  3. Check Morphir Developers Guide - Learn the development workflow
  4. Explore the codebase - Familiarize yourself with the project structure

🛠️ Development Workflow

Setting Up Your Environment

  1. Fork the repository
  2. Clone your fork
  3. Install dependencies
  4. Set up your editor (see Editor Setup)

Making Changes

  1. Create a feature branch
  2. Make your changes
  3. Write/update tests
  4. Ensure all tests pass
  5. Submit a pull request

See Contributing Guide for detailed instructions.

🤖 Development Tools

📦 Integration & Publishing

💡 Best Practices

When contributing to Morphir:

  • Follow existing patterns - Maintain consistency with the codebase
  • Write tests - Ensure your changes are well-tested
  • Document your code - Help others understand your contributions
  • Ask questions - The community is here to help

📚 Additional Resources

  • Core codebase: Review Morphir IR to understand the architecture
  • Community: Join the Community for discussions
  • Examples: Study Examples to see patterns in action

← Back to Documentation Home