A small CLI tool to create a Markdown version of the organizational members of a GitHub project.
Requires the JSON export file from your orgs /people
page.
(https://github.com/orgs/<ORG NAME>/people
)
This was requested for JSON Schema... twice. json-schema-org/community#188 json-schema-org/community#193
Node.js and Yarn requirements are located in package.json.
Once git cloned locally, run yarn
to install dependencies.
Run node om2md.js <file.json>
where the JSON file is your previously exported JSON of organizational members.
Check the output folder for your markdown table.
Could this use the GitHub API to get collaborators as well as org members?
It could, but it doesn't. Maybe if time allows at some point later. The GitHub API also provides more data that could be reported such as repo access and avatar.
Could this do some other things or provide some output configuration?
Sure! Please feel free to log an Issue and a Pull Request.