Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Feb 11, 2025
1 parent a07dd29 commit 454b188
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions common-practices-tools/contribution/contrib-first.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,9 @@ Not typically. There are three significant offsets that make Contrib First the m
Generally speaking, no it does not cost more. In total cost of ownership, contributed code is less expensive to maintain than custom code. Contributed code usually gets updated by update bots when there are changes needed. They make issues and merge requests automatically. The same code existing as custom code has to be updated by project personnel when the need for a change is discovered. In addition, with a broader user base, Open Source community members are more likely to uncover bugs or inefficiencies and provide improvements.

<!--lint disable problem-->

## How de we decide between what is worth contributing and what is too specific to a project to have more general appeal?

Check warning on line 57 in common-practices-tools/contribution/contrib-first.md

View workflow job for this annotation

GitHub Actions / remark-lint-problem

[remark-lint-problem] common-practices-tools/contribution/contrib-first.md#L57

Unexpected `118` characters in heading, expected at most `100` characters maximum-heading-length remark-lint
Raw output
57:1-57:122 warning Unexpected `118` characters in heading, expected at most `100` characters maximum-heading-length remark-lint

<!--lint enable problem-->

Our engineers are pretty good at recognizing opportunities to re-use their work across multiple projects. This is especially true in the Government sector where agencies often have similar requirements. If we have even a hint that multiple agencies could benefit, we build it as contributed code first. If it starts out as something so specific to a given project that it can no be generalized, the we build it as custom code for that project. However we continually re-evaluate our custom code to see if, over time, it has become something that is worth contributing.
Expand Down

0 comments on commit 454b188

Please sign in to comment.