# Contributing to hex
Thank you for your interest in contributing to the hex crate! This document provides guidelines and information for contributors.
## Table of Contents
- [Code of Conduct](#code-of-conduct)
- [Getting Started](#getting-started)
- [Development Workflow](#development-workflow)
- [Coding Standards](#coding-standards)
- [Testing Requirements](#testing-requirements)
- [Documentation Standards](#documentation-standards)
- [Pull Request Process](#pull-request-process)
- [Architecture Guidelines](#architecture-guidelines)
---
## Code of Conduct
We are committed to providing a welcoming and inclusive environment. All contributors must:
- Be respectful and professional
- Welcome diverse perspectives
- Focus on constructive feedback
- Assume good intentions
- Report unacceptable behavior
---
## Getting Started
### Prerequisites
- Rust 2024 edition or later
- Familiarity with hexagonal architecture
- Understanding of the coding standards (see below)
### Clone and Build