unopim-git

UnoPim Git Guidelines

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "unopim-git" with this command: npx skills add unopim/unopim/unopim-unopim-unopim-git

UnoPim Git Guidelines

Branch Naming

fix/issue-1234-short-description feature/short-description refactor/short-description test/short-description

  • Separate each fix into a new branch named with the issue ID: issue-1234

  • Use lowercase with hyphens

Commit Messages

Fixed #1234 - Short description of the change

Optional longer description explaining the change in more detail.

  • Reference issue number in commit: Fixed #1234 - description

  • Use imperative mood: "Fix bug" not "Fixed bug" (except for issue references)

  • Keep subject line under 72 characters

  • Separate subject from body with a blank line

Pull Requests

When creating PRs:

  • Follow the template at .github/PULL_REQUEST_TEMPLATE.md

  • Include all sections from the template

  • Reference the issue being fixed

  • Describe testing performed

  • Include screenshots for UI changes

PR Body via CLI

gh pr create --title "Fixed #1234 - Description" --body "$(cat <<'EOF'

Description

Brief description of changes.

How to test

  1. Step one
  2. Step two

Screenshots

N/A EOF )"

Pre-Push CI Verification (MANDATORY)

Before pushing ANY branch or creating a PR, you MUST verify these pass. GitHub Actions runs Pint, Pest, and Playwright — all three must pass.

1. Fix and verify PHP code style

./vendor/bin/pint --dirty ./vendor/bin/pint --test --dirty

2. Run Pest tests for changed packages

./vendor/bin/pest packages/Webkul/{Package}/tests/

3. If translations or UI changed, verify Playwright test compatibility

grep -r "CHANGED_TEXT" tests/e2e-pw/

See the unopim-dev-cycle skill for detailed CI pitfalls and common failure patterns.

Contributing Guidelines

See .github/CONTRIBUTING.md for full contribution process:

  • Bug reports: Search existing issues first, then open new

  • Bug fixes: Fork repo, create branch, submit PR

  • Features: Create feature request issue first, then implement

  • Follow PR template as much as possible

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

unopim-datagrid

No summary provided by upstream source.

Repository SourceNeeds Review
General

unopim-data-transfer

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

unopim-plugin-dev

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

unopim-code-review

No summary provided by upstream source.

Repository SourceNeeds Review