All Projects β†’ sendgrid β†’ dx-automator

sendgrid / dx-automator

Licence: MIT license
A tool for managing priorities across multiple GitHub repositories

Programming Languages

HCL
1544 projects
typescript
32286 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to dx-automator

Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐢 It brings the dev-dependency concept to the .NET world!
Stars: ✭ 394 (+2714.29%)
Mutual labels:  developer-experience
localhost-sonarqube
Analysing source code locally with SonarQube in a Docker environment.
Stars: ✭ 17 (+21.43%)
Mutual labels:  developer-experience
AwesomeCompiler
The Big list of the github, open-source compilers.
Stars: ✭ 27 (+92.86%)
Mutual labels:  github-bot
scalafmt-probot
πŸ€–Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (+7.14%)
Mutual labels:  github-bot
term-check
A GitHub app which runs checks for flagged terminology in GitHub repos
Stars: ✭ 19 (+35.71%)
Mutual labels:  github-bot
GitInfo-Git-for-Google-Assistant
GitInfo is a conversational data retrieval bot for Github repositories. It provides a conversational experience to access information. Information that can be retrieved using GitInfo include: stars, latest commit details , no of forks , no of issues etc.
Stars: ✭ 18 (+28.57%)
Mutual labels:  github-bot
D365FONinjaDevTools
To make of you a Ninja Developer in Dynamics 365 For Finance and Operations
Stars: ✭ 70 (+400%)
Mutual labels:  developer-experience
rebasebot
A GitHub bot that rebases your branches
Stars: ✭ 43 (+207.14%)
Mutual labels:  github-bot
gitbot
The most popular Discord dev toolkit with 400k+ users πŸš€βœ¨
Stars: ✭ 59 (+321.43%)
Mutual labels:  github-bot
ezplatform-site-api
Netgen's Site API is site building productivity layer for eZ/Ibexa Platform
Stars: ✭ 36 (+157.14%)
Mutual labels:  developer-experience
chewbacca
Chewbacca GitHub Bot
Stars: ✭ 16 (+14.29%)
Mutual labels:  github-bot
android-debug-artist
Debug menu for happy android dev
Stars: ✭ 45 (+221.43%)
Mutual labels:  developer-experience
tailor
GitHub bot that validates patches before they can be merged
Stars: ✭ 18 (+28.57%)
Mutual labels:  github-bot
github-clear-merged-pull-requests
Clear merged pull requests ref (branch) on GitHub
Stars: ✭ 12 (-14.29%)
Mutual labels:  github-bot
labhub
GitHub bot for using GitLab CI in OSS projects
Stars: ✭ 31 (+121.43%)
Mutual labels:  github-bot
Hamster
πŸ€ A Bot toolkit for github that supports OAuth, Events, API, Custom Commands and Check Runs.
Stars: ✭ 40 (+185.71%)
Mutual labels:  github-bot
dx-scanner
CLI tool that allows you to measure quality of a team work and an app based on your source code.
Stars: ✭ 79 (+464.29%)
Mutual labels:  developer-experience
issuelabeler
A GitHub bot to label issues automatically based on title and body against list of defined labels. System status (https://status.verticalaxisbd.com/)
Stars: ✭ 23 (+64.29%)
Mutual labels:  github-bot
kobs
Kubernetes Observability Platform
Stars: ✭ 44 (+214.29%)
Mutual labels:  developer-experience
dx
γ€ŠεΌ€ε‘θ€…δ½“ιͺŒοΌšζŽ’η΄’δΈŽι‡ε‘‘γ€‹η”΅ε­δΉ¦γ€‚book of research and refactoring in developer experience (WIP)
Stars: ✭ 240 (+1614.29%)
Mutual labels:  developer-experience

The Developer Experience (DX) Automator

This tool is intended to help make managing multiple GitHub repositories much easier for DX, DevRel, and Open Source Engineering teams.

Contributing

Everyone who participates in our repo is expected to comply with our Code of Conduct.

We welcome contributions in the form of issues, pull requests and code reviews.

Usage - Standalone Scripts

Environment Setup

Update the development environment with your GITHUB_TOKEN, for example:

  1. Copy the sample environment file to a new file: cp .env_sample .env
  2. Edit the new .env to add your GitHub Personal Access Token
  3. Source the .env file to set the variable in the current session: source .env

Install the python dependencies and activate the environment:

make install
source venv/bin/activate

Running Scripts

python ./examples/action_items.py
python ./examples/metrics.py
python ./examples/metrics.py --org twilio

Usage - Updating DataDog Monitors through Terraform

  1. Open a PR that includes any relevant changes to datadog_monitors.tf located in the terraform directory
  2. After your changes are approved, merge the PR to Main
  3. Use the team's credentials to login to the Terraform-DI service account
  4. Navigate to the workspaces tab.
  5. Click on the runs tab to verify that the changes to the monitors are made successful.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].