# Conventions

> Recommended conventions within software development.

- Source: https://engineering.verygood.ventures/general-practices/conventions/

---

There are a handful of external development standards and conventions that we encourage developers to familiarize themselves with.

- 📄 [Diátaxis](https://diataxis.fr/) — a systematic approach to technical documentation authoring.
- 🎎 [Semantic Versioning](https://semver.org/) — a versioning scheme for software.
- 💠 [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) — a specification for adding human and machine readable meaning to commit messages.
- 🪵 [Keep a Changelog](https://keepachangelog.com/) — a specification for maintaining a changelog.
- 🧊 [Opinionated "Recommended" Practices for flutter_bloc](https://github.com/chonghorizons/flutter_bloc_opinionated_practices/wiki/Opinionated-%22Recommended%22-Practices-for-flutter_bloc)
- 🤝 [Contributor Covenant](https://www.contributor-covenant.org/version/2/1/code_of_conduct/) —  code of conduct designed to promote a welcoming and inclusive community.
