---
title: "Engineering Practices"
description: "Our take on software engineering. Some practices that all engineers working on Sentry should follow."
url: https://develop.sentry.dev/engineering-practices/
---

# Engineering Practices

* #### [Commit Messages](https://develop.sentry.dev/engineering-practices/commit-messages.md)

  We have very precise rules over how our git commit messages can be formatted. This leads to more readable messages that are easy to follow when looking through the project history.

* #### [Branch Naming](https://develop.sentry.dev/engineering-practices/branch-naming.md)

  General branch naming convention for Sentry repositories.

* #### [Code Review](https://develop.sentry.dev/engineering-practices/code-review.md)

  Code review is mandatory at Sentry. This adds overhead to each change, but ensures that simple, often overlooked problems are more easily avoided.

* #### [AI-Assisted Development](https://develop.sentry.dev/engineering-practices/ai-assisted-development.md)

  Best practices for using AI coding assistants at Sentry.

* #### [Documentation](https://develop.sentry.dev/engineering-practices/documentation.md)

  A part of every development project (especially Open Source projects) is documentation that explains how it works. Sentry is not any different.

* #### [Rust Development](https://develop.sentry.dev/engineering-practices/rust.md)

  This is a document that contains a bunch of useful resources for getting started with Rust and adhering to our coding principles.

## Pages in this section

- [Commit Messages](https://develop.sentry.dev/engineering-practices/commit-messages.md)
- [Branch Naming](https://develop.sentry.dev/engineering-practices/branch-naming.md)
- [Code Review](https://develop.sentry.dev/engineering-practices/code-review.md)
- [AI-Assisted Development](https://develop.sentry.dev/engineering-practices/ai-assisted-development.md)
- [Documentation](https://develop.sentry.dev/engineering-practices/documentation.md)
- [Rust Development](https://develop.sentry.dev/engineering-practices/rust.md)
