Skip to content

😍 Join our Github organization in a few clicks

License

Notifications You must be signed in to change notification settings

squarestack/github-invite

Repository files navigation

SquareStack - Invite

Join our organization in a few clicks

GitHub License


πŸ”© Usage

  1. Clone the repository (git clone https://github.com/squarestack/github-invite.git)
  2. Install dependencies with pnpm i or npm i
  3. Create Github Personal Access Token with admin:org scope (see Creating a personal access token)
  4. Copy .env.example to .env and fill it with your data (see .env file section)
  5. Run pnpm run deploy to deploy the app or pnpm run dev to run it locally

πŸ—œοΈ .env file

ORGANIZATION = "GITHUB_ORG" # Organization name
GITHUB_TOKEN = "GITHUB_PAT" # Personal Access Token
TEAM_ID = "GITHUB_TEAM_ID" # optional

Note

You can get your team id by going to https://api.github.com/orgs/{ORGANIZATION}/teams and finding your team (requires authentication), read more here

⁉️ Issues

If you have any issues with the page please create new issue here

πŸ“₯ Pull Requests

When submitting a pull request:

  • Clone the repo.
  • Create a branch off of master and give it a meaningful name (e.g. my-awesome-new-feature).
  • Open a pull request on GitHub and describe the feature or fix.

πŸ“‹ License

This project is licensed under the MIT. See the LICENSE file for details

πŸ“ƒ License

This project is licensed under the MIT License - see the LICENSE file for details