ACE3/docs/wiki/development/merging-pull-requests.md
Kyle Mckay 56123591a0
Update contribution documents (#8382)
* Update code guidelines for script_component

* Update contributing documents for pull requests

- Reflect true attribution practices
- Reflect true merge process (this changed a long time ago)

* Remove listed maintainer from component readmes

We have almost never used these and serve as a source of confusion for
new contributors.
2021-08-16 20:17:56 +01:00

34 lines
1.3 KiB
Markdown

---
layout: wiki
title: Merging Pull Requests
description: This page describes our process of how we merge pull requests.
group: development
parent: wiki
order: 5
---
This page describes the process of how we merge pull requests.
All contributors may add themselves to the `AUTHORS.txt` file (email address optional) if they wish.
The `authors` array property in `config.cpp` files will generally contain the original component author(s) and is otherwise reserved for individuals who have contributed significantly to a component (decided at the discretion of the ACE team). Do not add yourself without consent.
The `author` string property in `config.cpp` files will always contain the common ACE team string (`ECSTRING(common,ACETeam)`) to reflect component maintenance and keep things consistent.
#### Merge Criteria
All pull requests must receive approval from a maintainer and must pass all required continuous integration checks before they can be merged.
If the changes consist of trivial updates, such as spelling or indentation fixes:
```diff
valueA = 12;
valueB = 31;
- valueC =2;
+ valueC = 2;
```
...then the PR can be merged right away by one of the maintainers.
Non-trivial pull requests should ideally be thouroughly reviewed by multiple maintainers or at least one maintainer highly familiar with any code modified.