{"id":27121204,"url":"https://github.com/gopad/.github","last_synced_at":"2025-04-07T10:52:05.218Z","repository":{"id":37835152,"uuid":"485397811","full_name":"gopad/.github","owner":"gopad","description":"Gopad: GitHub","archived":false,"fork":false,"pushed_at":"2024-10-30T05:39:26.000Z","size":342,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-30T08:38:12.196Z","etag":null,"topics":["etherpad","github","gopad","profile","scripting"],"latest_commit_sha":null,"homepage":"https://gopad.eu","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gopad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-25T14:08:52.000Z","updated_at":"2024-10-30T05:39:30.000Z","dependencies_parsed_at":"2023-10-05T02:20:10.591Z","dependency_job_id":"1f7bf54d-8dc1-4ff2-9be7-44cda09d9f6c","html_url":"https://github.com/gopad/.github","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gopad%2F.github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gopad%2F.github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gopad%2F.github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gopad%2F.github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gopad","download_url":"https://codeload.github.com/gopad/.github/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247640517,"owners_count":20971555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["etherpad","github","gopad","profile","scripting"],"created_at":"2025-04-07T10:52:04.569Z","updated_at":"2025-04-07T10:52:05.206Z","avatar_url":"https://github.com/gopad.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gopad: GitHub\n\n[![General Workflow](https://github.com/gopad/.github/actions/workflows/general.yml/badge.svg)](https://github.com/gopad/.github/actions/workflows/general.yml) [![Join the Matrix chat at https://matrix.to/#/#gopad:matrix.org](https://img.shields.io/badge/matrix-%23gopad%3Amatrix.org-7bc9a4.svg)](https://matrix.to/#/#gopad:matrix.org)\n\nThis repository contains some scripts to configure the Github organization like\nadding teams and members besides the profile displayed on the organization page.\n\n## Usage\n\nWe are using [Terraform][terraform] to provision all related parts. Every change\nhave to be submitted via pull requests, after merging the pull request the\nchanges are getting applied automatically by our CI system. It is possible to\nexecute everything from a workstation, but it's encouraged to keep it in the\nhands of our CI system.\n\n### Variables\n\nTo get access to the secrets you got to install the 1Password CLI and export the\nenvironment variable `OP_SERVICE_ACCOUNT_TOKEN` which you can find in our shared\nstore, after that you can simply execute the commands below.\n\n```console\ncat \u003c\u003c EOF \u003e| .envrc\nuse flake . --impure\n\nexport GITHUB_TOKEN=$(op read op://Gopad/Github/token)\n\nexport AWS_ACCESS_KEY_ID=$(op read op://Gopad/Terraform/username)\nexport AWS_SECRET_ACCESS_KEY=$(op read op://Gopad/Terraform/password)\nEOF\n\ndirenv allow\n```\n\n### Deployment\n\n```console\nbin/terraform init\nbin/terraform plan\nbin/terraform apply\n```\n\n## Security\n\nIf you find a security issue please contact\n[gopad@webhippie.de](mailto:gopad@webhippie.de) first.\n\n## Contributing\n\nFork -\u003e Patch -\u003e Push -\u003e Pull Request\n\n## Authors\n\n*   [Thomas Boerger](https://github.com/tboerger)\n\n## License\n\nApache-2.0\n\n## Copyright\n\n```console\nCopyright (c) 2018 Thomas Boerger \u003cthomas@webhippie.de\u003e\n```\n\n[terraform]: https://www.terraform.io/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgopad%2F.github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgopad%2F.github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgopad%2F.github/lists"}