From 338777c0dd4be6423bd449deb33999cd5e56e41b Mon Sep 17 00:00:00 2001 From: Steve Wirt Date: Tue, 5 Nov 2024 12:59:43 -0500 Subject: [PATCH] Add contrib testing savings to contrib first. (#1464) * Add contrib testing savings to contrib first. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: Steve Wirt Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- common-practices-tools/contribution/contrib-first.md | 1 + 1 file changed, 1 insertion(+) diff --git a/common-practices-tools/contribution/contrib-first.md b/common-practices-tools/contribution/contrib-first.md index c3414682d0..5eb151a358 100644 --- a/common-practices-tools/contribution/contrib-first.md +++ b/common-practices-tools/contribution/contrib-first.md @@ -16,6 +16,7 @@ Whenever we are building something that could be of use by more than one project - **Reliability** - A solution built for contribution is often better designed, and better documented than a local solution meant to "just get it done". By putting our company and personal names on it publicly we commit to a quality product. Releasing a FOSS solution also increases the number of testers and edge cases that can surface and reduce bugs in the code. - **Scalability** - Contributed FOSS is more scalable than one-off solutions and can grow with the power of the FOSS community. - **Visibility** - CivicActions, our developers and clients earn positive representation as technology leaders and contributors. +- **Economy of tests** - Unit, Kernel and Functional tests for the module are run on the pipeline on Drupal.org. This translates into savings because they not slowing down custom tests running on client servers (human time savings). They run when the module is updated, not every time custom tests run (server cost savings). ## Examples of FOSS CivicActions built as Contrib First