An open API service indexing awesome lists of open source software.

https://github.com/codebender828/file-contributors

πŸ¦‘ Just a function that gets individual contributors for a specific file on github.
https://github.com/codebender828/file-contributors

Last synced: about 1 year ago
JSON representation

πŸ¦‘ Just a function that gets individual contributors for a specific file on github.

Awesome Lists containing this project

README

          



πŸ‘©πŸ½β€πŸ’» file-contributors πŸ‘¨πŸ»β€πŸ’»

Ever wonder who's contributed to a specific file on github? `file-contributors` gives you simple way to get all contributors to a specific file on Github.

πŸ€– See over-engineered demo on codesandbox

### ⚑️ Installation
Install `file-contributors` from npm

```bash
npm install file-contributors --save
```
### Usage
`file-contributors` exports function that accepts 3 arguments.
- `owner` Owner of the github repository. This could be your username or organization name
- type: `String`
- `repo` Name of the repository
- type: `String`
- `path` Location of the file relative to the repository root.
- type: `String`
```js
import getFileContributors from 'file-contributors'

const file = {
owner: 'codebender828',
repo: 'file-contributors',
path: 'README.md'
}

const contributors = getFileContributors(file.owner, file.repo, file.path)
.then(contributors => {
console.log(contributors) // Logs array of contributors to file.
})
```

## ❀️ Support this project
If you like this project, please consider supporting it by buying my a coffee!


Buy me a coffee



Made with ❀️ by Jonathan Bakebwa πŸ‡ΊπŸ‡¬