-
wwwhat about Bots also making Pull requests in global Open-Source projects?π‘π‘
- Vision "Milestone 1" :
- Quantity: > 1 million automatic pull requests, worth > 100,000 working hours.
- Claim: Reaching this goal will be very efficient! π± spending only < 3000 hours here. Or < 3% of the working hours to save
- that could motivate the beneficiaries to donations to us or against hunger etc... Old News: There is Abundance of opportunity. (Only society, that can be bitter... π€) (low server costs too. A task worth >$5 often only costs <$0.001 in electricitiy.)
- Claim: Reaching this goal will be very efficient! π± spending only < 3000 hours here. Or < 3% of the working hours to save
- Quality to surpass (at least initially, before people get used to it) : Denied pull requests < 10%. Average amount of π/β€'s per pull request > 0.5?
- (So this project repo would collect 'awesome Patterns')
- Quantity: > 1 million automatic pull requests, worth > 100,000 working hours.
- Compare: A tool to search for API keys / private keys etc in a repo Git Hound - was awarded $7500 'bug bounty' by GitHub - so assumably this will result in Github notifications already? - vs. wild-hunt
- Vision "Milestone 1" :
2. Did you hear about Wikipedia-&MediaWiki-Bots?
- 2500 such routines are approved there: en.wikipedia.org/Category:Approved_Wikipedia_bot_requests_for_approval ( + compare : huginn; (siteinspector, actionsflow, stackstorm, github action for code typos,... )
- anything that enhances & fits in line with existing .github/workflow routines
- much of what Wikipedia Bots do everywhere:
- simple(non-debatable) typos, grammar, formating.
- Periodic updates of static data (that is intentionally(or practically) marked up though and just waiting).
- specific errors of readme.md's or other specific files and/or formats.
- syntax debugging in all file-types, formalities and code languages. (- Loss-less compression of machine files.)
- ...
- ...
- Specific Category Examples: (from our experience)
- Browser-Extension Manifest v3: We can automate some of the work that becomes inevitable to all extension by
2023(2025? never?) (Through some regex etc.) https://github.com/code4charity/Manifest-v3 - the following (almost rare) task alone might still has been done a million times in history (by 1000s of people):
Browser-Extension translations: Syncing lines from their English language file (en/messages.json) to all their other existing languages files, if they are simple and can be auto-translated properly. (specifically https://((GitHub|BitBucket).com|SoureForge.net|gitlab.io)/\w*/$BrowserExtensionName/locales/[a-z][a-z][a-zA-Z]?[A-Z]?[A-Z]?/messages.json ) ( google wont show all: inurl:messages.json site:github.com OR site:bitbucket.com ) - this task wont mean a lot every time. However developers might enjoy to see it. So it is likely that most pull requests for this will be merged(=accepted).- imaginable contraindications to look for:
(even not required to bring denied pull requests to zero)- International labels in Code (emojis / simplified english / ???) (makes the edit bad)
- imaginable contraindications to look for:
- Please add any examples:
- Example 1:
- ...
- ...
- ...
- Example 2:
- ...
- Example 3:
- ... Many examples might already exist as Github Actions. Later we can sort examples by efficency.
- Example 1:
- Browser-Extension Manifest v3: We can automate some of the work that becomes inevitable to all extension by