@devory/github
v0.5.1
Published
Devory GitHub integration — branch naming, PR helpers, and GitHub Actions support
Downloads
1,363
Readme
@devory/github
GitHub integration utilities for Devory — branch naming, PR metadata, and GitHub Actions helpers.
Installation
npm install @devory/githubAPI
Branch helpers
import { buildBranchName, branchPrefix, slugify } from '@devory/github'
const { branch } = buildBranchName(task)
// e.g. "feat/task-042-add-login-page"PR helpers
import { buildPrMetadata } from '@devory/github'
const { title, body } = buildPrMetadata(task)GitHub Actions helpers
import { setOutput, setEnv, appendStepSummary, isGitHubActions } from '@devory/github'
if (isGitHubActions()) {
setOutput('branch', branch)
appendStepSummary('## Run complete')
}PR creation
import { createPr } from '@devory/github'
// Requires GITHUB_TOKEN in environment
const result = await createPr({ task, branch, base: 'main', confirm: true })Requirements
- Node.js 18+
GITHUB_TOKENenv var for PR creation commands- A Devory factory workspace — sign up at devory.ai
