{"id":14154887,"url":"https://github.com/elhub/gh-dxp","last_synced_at":"2026-04-20T10:02:17.403Z","repository":{"id":231570415,"uuid":"748276406","full_name":"elhub/gh-dxp","owner":"elhub","description":"GitHub CLI extension implementing an opinionated workflow for branches, commits, and pull requests.","archived":false,"fork":false,"pushed_at":"2026-04-15T21:17:47.000Z","size":448,"stargazers_count":8,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-15T23:23:58.422Z","etag":null,"topics":["automation","gh-extension","git","git-branching","productivity","pull-request"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elhub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-01-25T16:35:11.000Z","updated_at":"2026-03-26T11:28:25.000Z","dependencies_parsed_at":"2024-04-26T15:29:00.247Z","dependency_job_id":"bc7da8ee-44a9-4960-882b-6d66428246c1","html_url":"https://github.com/elhub/gh-dxp","commit_stats":null,"previous_names":["elhub/gh-dxp"],"tags_count":209,"template":false,"template_full_name":null,"purl":"pkg:github/elhub/gh-dxp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elhub%2Fgh-dxp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elhub%2Fgh-dxp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elhub%2Fgh-dxp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elhub%2Fgh-dxp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elhub","download_url":"https://codeload.github.com/elhub/gh-dxp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elhub%2Fgh-dxp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32042293,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["automation","gh-extension","git","git-branching","productivity","pull-request"],"created_at":"2024-08-17T08:01:32.213Z","updated_at":"2026-04-20T10:02:17.139Z","avatar_url":"https://github.com/elhub.png","language":"Go","funding_links":[],"categories":["automation"],"sub_categories":[],"readme":"# gh-dxp\n\nA GitHub (gh) CLI extension for automating daily development work, brought to you by Elhub's DevXP team. It implements an opinionated workflow based around small and frequent commits, squash merge, and mandatory linting and unit testing. To view more detailed documentation, please refer to the gh-dxp page in docs-support.\n\n### User Guide\nUsing the `-h` flag with any command will display relevant documentation.\nIn addition to that, a user guide for `gh dxp` can be found [here](https://docs.elhub.cloud/support/applications/gh-dxp/index.html)\n\n### Aliases\n\nTo avoid having to type `gh dxp` constantly, we recommend running:\n\n   ```sh\n   gh alias import alias.yml\n   ```\n\nOn the `alias.yml` file that follows this project. This installs a number of useful aliases for the commands in this extension.\n\n## Installation\n\n1. [Install the `gh` CLI](https://github.com/cli/cli#installation)\n2. Install gh-dxp:\n    ```sh\n    gh extension install elhub/gh-dxp\n    ```\n\n\u003cdetails\u003e\n   \u003csummary\u003e\u003cstrong\u003eInstall from source\u003c/strong\u003e\u003c/summary\u003e\n\nIf you want to install this extension **from source**, such as for development, follow these two steps:\n\n1. Clone the repo\n\n    ```bash\n    # git\n    git clone https://github.com/elhub/gh-dxp\n    ```\n\n2. Build and install locally\n\n    ```bash\n    cd gh-dxp; make clean install\n    ```\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felhub%2Fgh-dxp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felhub%2Fgh-dxp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felhub%2Fgh-dxp/lists"}