Проекты с открытым исходным кодом часто имеют (и должны, если не имеют) четко опубликованный набор «руководящих принципов сообщества», который часто включает в себя описание рабочего процесса проекта и то, как вклады принимаются (и, следовательно, как они проверяются), а также как процесс становления основным коммиттером.
Что касается проверки кода, опять же, это зависит от сообщества, но руководящие принципы часто разъясняются. Некоторые примерные рекомендации для вкладов, не принадлежащих коммиттерам, варьируются от «выигрышей рабочего кода» до «вкладов должны иметь полное покрытие тестами и документацию с тестами, выполняемыми одновременно с кодом» и всем, что между ними; Независимо от этих руководящих принципов, единственное подразумеваемое руководство заключается в том, что основные коммиттеры рассмотрят любой и все вклады не-коммиттеров, прежде чем их принять.
Проекты с открытым исходным кодом с группами основных коммиттеров также часто проводят виртуальные встречи или выделенное время, чтобы обсудить любые вклады, которые могут нуждаться в дополнительных взглядах - во многом как процесс SE множественного близкого голосования пользователей определенной репутации до закрытия вопроса, и обсуждение сомнительных вещей через мета или чат.
Вот несколько быстрых ссылок на некоторые примеры документов сообщества для проектов, которые я знаю лучше всего, где вы можете найти ответы на свой вопрос, относящийся к этим проектам (вы скоро заметите тему):