https://github.com/openclimatefix/merge-all-contributors
Merge all contributors across a GitHub organisation.
https://github.com/openclimatefix/merge-all-contributors
acknowledgements all-contributors cli command-line-tool contributors merge open-source-tooling opensource-management recognition
Last synced: about 1 year ago
JSON representation
Merge all contributors across a GitHub organisation.
- Host: GitHub
- URL: https://github.com/openclimatefix/merge-all-contributors
- Owner: openclimatefix
- License: mit
- Created: 2020-07-05T16:45:48.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2023-03-08T21:09:33.000Z (about 3 years ago)
- Last Synced: 2024-04-25T13:21:51.597Z (about 2 years ago)
- Topics: acknowledgements, all-contributors, cli, command-line-tool, contributors, merge, open-source-tooling, opensource-management, recognition
- Language: JavaScript
- Homepage:
- Size: 43 KB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# merge-all-contributors
[](#contributors-)
Tired of having countless different `.all-contributorsrc` files across your repos, but not one combined one that shows them all in one place?
This tool does just that for you.
Based on the awesome [All Contributors Specification](https://allcontributors.org/).
## How it works
1. Gathers all `.all-contributorsrc` files from all public repos `main` branches
2. Merges the contributors based on unique `profile`
3. Combines all contribution categories per contributor
## Getting started
```bash
npm install
npm link
merge-all-contributors
# e.g. merge-all-contributors openclimatefix
```
## GitHub Action
Instead of using the CLI you can also use this as a GitHub Action.
### Inputs
#### `orgName`
**Required** The name of the GitHub organisation to merge contributors for.
### Outputs
#### `contributors`
The merged array of contributors.
### Example Usage
```yaml
uses: openclimatefix/merge-all-contributors@v1.0.3
with:
orgName: 'openclimatefix' # replace with your org name
```
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

Flo
💻

Peter Dudfield
💻

aryan lamba
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!