Skip to content

Maintains a team with all your organization's members

License

Notifications You must be signed in to change notification settings

hmdc/everyone.app

 
 

Repository files navigation

everyone.app

A GitHub App built with Probot that maintains a team with all your organization members. Upon installation, an everyone team will be created in your organization and every member added to it. Every new member joining your organization will be added automatically.

Click here to install it on your org now, or deploy your own instance.

Setup

# Install dependencies
npm install

# Run the bot
npm start

Docker

# 1. Build container
docker build -t everyone.app .

# 2. Start container
docker run -e APP_ID=<app-id> -e PRIVATE_KEY=<pem-value> everyone.app

GitHub Action

See .github/workflows/run-action.yml for an example of how to run from this repo as an Action. This repo can also be published and run from another repo as an Action following the example in probot/example-github-action.

Note: GitHub Actions currently cannot be granted sufficient privileges to administer Organizations, so this is essentially useless.

Contributing

If you have suggestions for how everyone.app could be improved, or want to report a bug, open an issue! We'd love all and any contributions.

For more, check out the Contributing Guide.

License

ISC © 2020 Alain Hélaïli [email protected]

About

Maintains a team with all your organization's members

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.4%
  • Shell 4.0%
  • Dockerfile 2.6%