Skip to content

Latest commit

 

History

History
59 lines (37 loc) · 1.77 KB

File metadata and controls

59 lines (37 loc) · 1.77 KB

Contributing to Buddy Compiler

Thank you for your interest in contributing to Buddy Compiler! We welcome contributions from the community, including bug reports, feature requests, documentation improvements, and code contributions.

This document describes how to get involved and how to contribute effectively.


📌 Code of Conduct

Buddy Compiler follows the Contributor Covenant Code of Conduct. By participating in this project, you agree to abide by its terms.

Please be respectful, inclusive, and constructive in all discussions and contributions.


🧭 Ways to Contribute

You can contribute to Buddy Compiler in many ways:

  • 🐞 Reporting bugs
  • 💡 Proposing new features or design ideas
  • 📝 Improving documentation and tutorials
  • 🔧 Fixing bugs or refactoring code
  • 🚀 Implementing new compiler passes, dialects, or backends
  • 📊 Adding benchmarks, tests, or evaluation scripts

All contributions, big or small, are appreciated.


📖 Contributor Guide

For a more detailed guide on contributing to Buddy Compiler, including project structure, development workflow, build instructions, and best practices, please refer to the official Contributor Guide:

👉 https://buddycompiler.com/Pages/ContributorGuide.html

New contributors are strongly encouraged to read this guide before making their first contribution.


🎨 Code Style

Buddy Compiler follows a consistent coding style to ensure readability, maintainability, and long-term evolution of the codebase.

Before submitting any code changes, please review and follow the official code style guidelines:

👉 https://buddycompiler.com/Pages/Documentation/CodeStyle.html

Pull requests that do not follow the documented code style may be requested to revise before being merged.