[PR #6481] Points: pay for contributions #6556

Closed
opened 2026-02-28 21:29:58 -06:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/actualbudget/actual/pull/6481

State: closed
Merged: Yes


IMPORTANT: if we go ahead with this - it starts with JANUARY FEBRUARY 2026. December contributions are NOT counted in the new system.

Add point totals to all statistics sections in the count-points script to make it easier to see the total points earned in each category at a glance.

In summary:

  • we are now also giving "points" to PR authors
  • specific point values can be seen in source - they depend on the PR category (feature / bugfix / maintenance / etc)
  • monthly budget increased from $1000 to $2000

Output for the month of December:

Code Review Statistics:
=======================
matt-fidd: 134 (PRs: #6425 (1pts), #6427 (1pts), #6491 (6pts), #6393 (1pts), #6417 (1pts), #6367 (1pts), #6492 (1pts), #6440 (2pts), #6421 (2pts), #6439 (2pts), #6465 (2pts), #6400 (2pts), #6464 (6pts), #6462 (2pts), #6451 (2pts), #6457 (6pts), #6449 (6pts), #6443 (6pts), #6398 (6pts), #6428 (2pts), #6456 (2pts), #6455 (1pts), #6489 (1pts), #6450 (8pts), #6338 (6pts), #6430 (2pts), #6444 (2pts), #6388 (6pts), #6263 (2pts), #6280 (1pts), #6142 (2pts), #6454 (8pts), #6359 (2pts), #6298 (1pts), #6299 (6pts), #6259 (8pts), #6179 (8pts), #6120 (2pts), #6158 (8pts))
youngcw: 89 (PRs: #6416 (1pts), #6469 (2pts), #6437 (1pts), #6418 (1pts), #6371 (2pts), #6372 (1pts), #6384 (2pts), #6383 (6pts), #6379 (2pts), #6413 (6pts), #6432 (6pts), #6355 (2pts), #6376 (1pts), #6430 (2pts), #6272 (2pts), #6380 (2pts), #6240 (6pts), #6245 (2pts), #6235 (1pts), #6361 (1pts), #6285 (4pts - Release Merger), #6321 (1pts), #6335 (1pts), #6307 (6pts), #6300 (2pts), #6301 (2pts), #6247 (2pts), #5908 (6pts), #5985 (6pts), #6120 (2pts), #6158 (8pts))
joel-jeremy: 49 (PRs: #6418 (1pts), #6355 (2pts), #6331 (1pts), #6272 (2pts), #6380 (2pts), #6245 (2pts), #6336 (6pts), #6337 (1pts), #6268 (2pts), #6312 (6pts), #6259 (8pts), #5985 (6pts), #6120 (2pts), #6158 (8pts))
MatissJanis: 40 (PRs: #6491 (6pts), #6488 (2pts), #6463 (1pts), #6503 (6pts), #6505 (2pts), #6429 (2pts), #6461 (1pts), #6386 (2pts), #6348 (1pts), #6295 (1pts), #6287 (1pts), #6281 (1pts), #6306 (8pts), #6364 (2pts), #6274 (2pts), #6222 (2pts))
MikesGlitch: 14 (PRs: #6420 (2pts), #6306 (8pts), #6363 (1pts), #6356 (1pts), #6349 (1pts), #6296 (1pts))
jfdoming: 2 (PRs: #6460 (1pts), #6324 (1pts))
lelemm: 2 (PRs: #6445 (2pts))

Docs Review Statistics:
=======================
matt-fidd: 34 (PRs: #6417 (2pts), #6400 (2pts), #6399 (4pts), #6430 (4pts), #6454 (4pts), #6347 (2pts), #6299 (2pts), #6286 (2pts), #6259 (4pts), #6120 (4pts), #6508 (4pts))
youngcw: 24 (PRs: #6423 (2pts), #6354 (2pts), #6394 (2pts), #6430 (4pts), #6232 (2pts), #6361 (2pts), #6303 (2pts), #6300 (2pts), #6301 (2pts), #6120 (4pts))
MatissJanis: 14 (PRs: #6409 (2pts), #6395 (2pts), #6466 (2pts), #6512 (2pts), #6386 (2pts), #6391 (2pts), #6347 (2pts))
joel-jeremy: 10 (PRs: #6312 (2pts), #6259 (4pts), #6120 (4pts))
jfdoming: 6 (PRs: #6405 (2pts), #6347 (2pts), #6286 (2pts))
MikesGlitch: 2 (PRs: #6347 (2pts))

PR Contribution Statistics:
===========================
MatissJanis: 83 (PRs: #6492 (2pts - Maintenance), #6460 (2pts - Maintenance), #6440 (2pts - Enhancements), #6421 (2pts - Maintenance), #6439 (2pts - Maintenance), #6465 (2pts - Maintenance), #6400 (2pts - Maintenance), #6464 (2pts - Maintenance), #6462 (2pts - Maintenance), #6451 (2pts - Maintenance), #6399 (2pts - Maintenance), #6457 (2pts - Maintenance), #6449 (2pts - Maintenance), #6420 (2pts - Maintenance), #6443 (2pts - Maintenance), #6398 (2pts - Maintenance), #6428 (2pts - Maintenance), #6456 (2pts - Maintenance), #6455 (2pts - Maintenance), #6489 (2pts - Maintenance), #6450 (2pts - Maintenance), #6444 (2pts - Maintenance), #6388 (2pts - Maintenance), #6380 (2pts - Maintenance), #6363 (2pts - Maintenance), #6356 (2pts - Maintenance), #6454 (2pts - Maintenance), #6349 (2pts - Maintenance), #6336 (2pts - Bugfix), #6337 (2pts - Bugfix), #6359 (2pts - Enhancements), #6299 (2pts - Maintenance), #6300 (2pts - Maintenance), #6301 (2pts - Maintenance), #6312 (2pts - Maintenance), #6247 (2pts - Bugfix), #6259 (2pts - Maintenance), #6179 (2pts - Maintenance), #6120 (2pts - Maintenance), #6158 (5pts - Features))
MikesGlitch: 36 (PRs: #6409 (2pts - Unknown), #6395 (2pts - Unknown), #6466 (2pts - Unknown), #6405 (2pts - Unknown), #6429 (2pts - Maintenance), #6394 (2pts - Unknown), #6512 (2pts - Unknown), #6386 (2pts - Maintenance), #6391 (2pts - Unknown), #6376 (2pts - Maintenance), #6364 (2pts - Maintenance), #6361 (2pts - Maintenance), #6321 (2pts - Maintenance), #6335 (2pts - Enhancements), #6307 (2pts - Maintenance), #6298 (2pts - Bugfix), #6303 (2pts - Unknown), #6508 (2pts - Unknown))
lelemm: 11 (PRs: #6413 (2pts - Enhancements), #6432 (5pts - Features), #6430 (2pts - Unknown), #5985 (2pts - Enhancements))
matt-fidd: 6 (PRs: #6503 (2pts - Enhancements), #6445 (2pts - Bugfix), #6296 (2pts - Bugfix))
youngcw: 6 (PRs: #6347 (2pts - Unknown), #6268 (2pts - Bugfix), #6286 (2pts - Unknown))
jfdoming: 4 (PRs: #6505 (2pts - Maintenance), #6461 (2pts - Maintenance))

"Needs Triage" Label Removal Statistics:
========================================
youngcw: 27 (Issues: 6507, 6271, 6482, 6291, 6342, 6325, 6422, 6270, 6341, 6327, 6435, 6323, 6368, 6328, 6374, 6304, 6377, 6305, 6332, 6317, 6288, 6279, 6302, 6313, 6283, 6289, 6277)
MatissJanis: 15 (Issues: 6473, 6446, 6504, 6334, 6387, 6452, 6490, 6479, 6475, 6441, 6458, 6369, 6311, 6320, 6326)
matt-fidd: 11 (Issues: 6351, 6293, 6278, 6370, 6365, 6366, 6424, 6426, 6345, 6290, 6294)
joel-jeremy: 5 (Issues: 6357, 6329, 6410, 6401, 6406)
jfdoming: 1 (Issues: 6284)
MikesGlitch: 1 (Issues: 6316)

Issue Closing Statistics:
=========================
matt-fidd: 2 (Issues: 6370, 6365)
MatissJanis: 1 (Issues: 6326)

Points Summary:
===============
matt-fidd: 187
MatissJanis: 153
youngcw: 146
joel-jeremy: 64
MikesGlitch: 53
jfdoming: 13
lelemm: 13

Total points earned: 629
**Original Pull Request:** https://github.com/actualbudget/actual/pull/6481 **State:** closed **Merged:** Yes --- **IMPORTANT: if we go ahead with this - it starts with ~JANUARY~ FEBRUARY 2026. December contributions are NOT counted in the new system.** Add point totals to all statistics sections in the count-points script to make it easier to see the total points earned in each category at a glance. In summary: - we are now also giving "points" to PR authors - specific point values can be seen in source - they depend on the PR category (feature / bugfix / maintenance / etc) - monthly budget increased from $1000 to $2000 Output for the month of December: ``` Code Review Statistics: ======================= matt-fidd: 134 (PRs: #6425 (1pts), #6427 (1pts), #6491 (6pts), #6393 (1pts), #6417 (1pts), #6367 (1pts), #6492 (1pts), #6440 (2pts), #6421 (2pts), #6439 (2pts), #6465 (2pts), #6400 (2pts), #6464 (6pts), #6462 (2pts), #6451 (2pts), #6457 (6pts), #6449 (6pts), #6443 (6pts), #6398 (6pts), #6428 (2pts), #6456 (2pts), #6455 (1pts), #6489 (1pts), #6450 (8pts), #6338 (6pts), #6430 (2pts), #6444 (2pts), #6388 (6pts), #6263 (2pts), #6280 (1pts), #6142 (2pts), #6454 (8pts), #6359 (2pts), #6298 (1pts), #6299 (6pts), #6259 (8pts), #6179 (8pts), #6120 (2pts), #6158 (8pts)) youngcw: 89 (PRs: #6416 (1pts), #6469 (2pts), #6437 (1pts), #6418 (1pts), #6371 (2pts), #6372 (1pts), #6384 (2pts), #6383 (6pts), #6379 (2pts), #6413 (6pts), #6432 (6pts), #6355 (2pts), #6376 (1pts), #6430 (2pts), #6272 (2pts), #6380 (2pts), #6240 (6pts), #6245 (2pts), #6235 (1pts), #6361 (1pts), #6285 (4pts - Release Merger), #6321 (1pts), #6335 (1pts), #6307 (6pts), #6300 (2pts), #6301 (2pts), #6247 (2pts), #5908 (6pts), #5985 (6pts), #6120 (2pts), #6158 (8pts)) joel-jeremy: 49 (PRs: #6418 (1pts), #6355 (2pts), #6331 (1pts), #6272 (2pts), #6380 (2pts), #6245 (2pts), #6336 (6pts), #6337 (1pts), #6268 (2pts), #6312 (6pts), #6259 (8pts), #5985 (6pts), #6120 (2pts), #6158 (8pts)) MatissJanis: 40 (PRs: #6491 (6pts), #6488 (2pts), #6463 (1pts), #6503 (6pts), #6505 (2pts), #6429 (2pts), #6461 (1pts), #6386 (2pts), #6348 (1pts), #6295 (1pts), #6287 (1pts), #6281 (1pts), #6306 (8pts), #6364 (2pts), #6274 (2pts), #6222 (2pts)) MikesGlitch: 14 (PRs: #6420 (2pts), #6306 (8pts), #6363 (1pts), #6356 (1pts), #6349 (1pts), #6296 (1pts)) jfdoming: 2 (PRs: #6460 (1pts), #6324 (1pts)) lelemm: 2 (PRs: #6445 (2pts)) Docs Review Statistics: ======================= matt-fidd: 34 (PRs: #6417 (2pts), #6400 (2pts), #6399 (4pts), #6430 (4pts), #6454 (4pts), #6347 (2pts), #6299 (2pts), #6286 (2pts), #6259 (4pts), #6120 (4pts), #6508 (4pts)) youngcw: 24 (PRs: #6423 (2pts), #6354 (2pts), #6394 (2pts), #6430 (4pts), #6232 (2pts), #6361 (2pts), #6303 (2pts), #6300 (2pts), #6301 (2pts), #6120 (4pts)) MatissJanis: 14 (PRs: #6409 (2pts), #6395 (2pts), #6466 (2pts), #6512 (2pts), #6386 (2pts), #6391 (2pts), #6347 (2pts)) joel-jeremy: 10 (PRs: #6312 (2pts), #6259 (4pts), #6120 (4pts)) jfdoming: 6 (PRs: #6405 (2pts), #6347 (2pts), #6286 (2pts)) MikesGlitch: 2 (PRs: #6347 (2pts)) PR Contribution Statistics: =========================== MatissJanis: 83 (PRs: #6492 (2pts - Maintenance), #6460 (2pts - Maintenance), #6440 (2pts - Enhancements), #6421 (2pts - Maintenance), #6439 (2pts - Maintenance), #6465 (2pts - Maintenance), #6400 (2pts - Maintenance), #6464 (2pts - Maintenance), #6462 (2pts - Maintenance), #6451 (2pts - Maintenance), #6399 (2pts - Maintenance), #6457 (2pts - Maintenance), #6449 (2pts - Maintenance), #6420 (2pts - Maintenance), #6443 (2pts - Maintenance), #6398 (2pts - Maintenance), #6428 (2pts - Maintenance), #6456 (2pts - Maintenance), #6455 (2pts - Maintenance), #6489 (2pts - Maintenance), #6450 (2pts - Maintenance), #6444 (2pts - Maintenance), #6388 (2pts - Maintenance), #6380 (2pts - Maintenance), #6363 (2pts - Maintenance), #6356 (2pts - Maintenance), #6454 (2pts - Maintenance), #6349 (2pts - Maintenance), #6336 (2pts - Bugfix), #6337 (2pts - Bugfix), #6359 (2pts - Enhancements), #6299 (2pts - Maintenance), #6300 (2pts - Maintenance), #6301 (2pts - Maintenance), #6312 (2pts - Maintenance), #6247 (2pts - Bugfix), #6259 (2pts - Maintenance), #6179 (2pts - Maintenance), #6120 (2pts - Maintenance), #6158 (5pts - Features)) MikesGlitch: 36 (PRs: #6409 (2pts - Unknown), #6395 (2pts - Unknown), #6466 (2pts - Unknown), #6405 (2pts - Unknown), #6429 (2pts - Maintenance), #6394 (2pts - Unknown), #6512 (2pts - Unknown), #6386 (2pts - Maintenance), #6391 (2pts - Unknown), #6376 (2pts - Maintenance), #6364 (2pts - Maintenance), #6361 (2pts - Maintenance), #6321 (2pts - Maintenance), #6335 (2pts - Enhancements), #6307 (2pts - Maintenance), #6298 (2pts - Bugfix), #6303 (2pts - Unknown), #6508 (2pts - Unknown)) lelemm: 11 (PRs: #6413 (2pts - Enhancements), #6432 (5pts - Features), #6430 (2pts - Unknown), #5985 (2pts - Enhancements)) matt-fidd: 6 (PRs: #6503 (2pts - Enhancements), #6445 (2pts - Bugfix), #6296 (2pts - Bugfix)) youngcw: 6 (PRs: #6347 (2pts - Unknown), #6268 (2pts - Bugfix), #6286 (2pts - Unknown)) jfdoming: 4 (PRs: #6505 (2pts - Maintenance), #6461 (2pts - Maintenance)) "Needs Triage" Label Removal Statistics: ======================================== youngcw: 27 (Issues: 6507, 6271, 6482, 6291, 6342, 6325, 6422, 6270, 6341, 6327, 6435, 6323, 6368, 6328, 6374, 6304, 6377, 6305, 6332, 6317, 6288, 6279, 6302, 6313, 6283, 6289, 6277) MatissJanis: 15 (Issues: 6473, 6446, 6504, 6334, 6387, 6452, 6490, 6479, 6475, 6441, 6458, 6369, 6311, 6320, 6326) matt-fidd: 11 (Issues: 6351, 6293, 6278, 6370, 6365, 6366, 6424, 6426, 6345, 6290, 6294) joel-jeremy: 5 (Issues: 6357, 6329, 6410, 6401, 6406) jfdoming: 1 (Issues: 6284) MikesGlitch: 1 (Issues: 6316) Issue Closing Statistics: ========================= matt-fidd: 2 (Issues: 6370, 6365) MatissJanis: 1 (Issues: 6326) Points Summary: =============== matt-fidd: 187 MatissJanis: 153 youngcw: 146 joel-jeremy: 64 MikesGlitch: 53 jfdoming: 13 lelemm: 13 Total points earned: 629 ```
GiteaMirror added the pull-request label 2026-02-28 21:29:59 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#6556