Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"extraKnownMarketplaces": {
"standard-tooling-marketplace": {
"vergil-marketplace": {
"source": {
"source": "github",
"repo": "wphillipmoore/standard-tooling-plugin"
"repo": "vergil-project/vergil-plugin"
}
}
},
"enabledPlugins": {
"standard-tooling@standard-tooling-marketplace": true
"vergil@vergil-marketplace": true
}
}
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Source: wphillipmoore/standard-tooling/.github/ISSUE_TEMPLATE/config.yml
# Source: vergil-project/vergil-tooling/.github/ISSUE_TEMPLATE/config.yml
# Do not modify repo-local copies — update the source and re-sync.
#
blank_issues_enabled: false
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
> **Do not create PRs manually.**
> Use [`st-submit-pr`](https://wphillipmoore.github.io/standard-tooling/reference/dev/submit-pr/).
> Use [`vrg-submit-pr`](https://vergil-project.github.io/vergil-tooling/reference/dev/submit-pr/).
12 changes: 7 additions & 5 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# https://github.com/wphillipmoore/standard-actions/blob/develop/.github/workflows/README.md
# https://github.com/vergil-project/vergil-actions/blob/develop/.github/workflows/README.md
name: CD

on:
Expand All @@ -14,16 +14,18 @@ permissions:

jobs:
docs:
uses: wphillipmoore/standard-actions/.github/workflows/cd-docs.yml@v1.5
uses: vergil-project/vergil-actions/.github/workflows/cd-docs.yml@v2.0
with:
pre-deploy-command: >-
git clone --depth 1 --branch develop
https://github.com/wphillipmoore/mq-rest-admin-common.git
https://github.com/mq-rest-admin-project/mq-rest-admin-common.git
.mq-rest-admin-common
permissions:
contents: write

release:
if: github.ref == 'refs/heads/main'
uses: wphillipmoore/standard-actions/.github/workflows/cd-release.yml@v1.5
secrets: inherit
uses: vergil-project/vergil-actions/.github/workflows/cd-release.yml@v2.0
secrets:
APP_CLIENT_ID: ${{ secrets.APP_CLIENT_ID }}
APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }}
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# https://github.com/wphillipmoore/standard-actions/blob/develop/.github/workflows/README.md
# https://github.com/vergil-project/vergil-actions/blob/develop/.github/workflows/README.md
name: CI

on:
Expand All @@ -21,14 +21,14 @@ concurrency:

jobs:
quality:
uses: wphillipmoore/standard-actions/.github/workflows/ci-quality.yml@v1.5
uses: vergil-project/vergil-actions/.github/workflows/ci-quality.yml@v2.0
with:
language: shell
versions: '["latest"]'
container-suffix: base

security:
uses: wphillipmoore/standard-actions/.github/workflows/ci-security.yml@v1.5
uses: vergil-project/vergil-actions/.github/workflows/ci-security.yml@v2.0
with:
language: shell
run-standards: ${{ inputs.run-release != 'false' }}
Expand All @@ -39,7 +39,7 @@ jobs:
security-events: write

version:
uses: wphillipmoore/standard-actions/.github/workflows/ci-version-bump.yml@v1.5
uses: vergil-project/vergil-actions/.github/workflows/ci-version-bump.yml@v2.0
with:
language: shell
run-release: ${{ inputs.run-release != 'false' }}
12 changes: 6 additions & 6 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Agent Instructions

**Standards reference**: <https://github.com/wphillipmoore/standards-and-conventions>
— active standards documentation lives in the standard-tooling repository under `docs/`.
Repository profile: `standard-tooling.toml`.
**Standards reference**: <https://github.com/vergil-project/vergil-tooling>
— active standards documentation lives in the vergil-tooling repository under `docs/`.
Repository profile: `vergil.toml`.

## User Overrides (Optional)

Expand All @@ -13,15 +13,15 @@ briefly and continue.
## Canonical Standards

This repository follows the canonical standards and conventions in the
`standards-and-conventions` repository.
`vergil-tooling` repository.

Resolve the local path (preferred):

- `../standards-and-conventions`
- `../vergil-tooling`

If the local path is unavailable, use the canonical web source:

- <https://github.com/wphillipmoore/standards-and-conventions>
- <https://github.com/vergil-project/vergil-tooling>

If the canonical standards cannot be retrieved, treat it as a fatal
exception and stop.
Expand Down
24 changes: 12 additions & 12 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
This file provides guidance to Claude Code (claude.ai/code) when
working with code in this repository.

**Standards reference**: <https://github.com/wphillipmoore/standards-and-conventions>
— active standards documentation lives in the standard-tooling repository under `docs/`.
Repository profile: `standard-tooling.toml`.
**Standards reference**: <https://github.com/vergil-project/vergil-tooling>
— active standards documentation lives in the vergil-tooling repository under `docs/`.
Repository profile: `vergil.toml`.

## Memory management

Expand All @@ -16,9 +16,9 @@ plugin/skill issue) before writing. See that file for the full
workflow.

Available skills:
- `/standard-tooling:memory-init` — set up or update the policy header
- `/vergil:memory-init` — set up or update the policy header
in a project's `MEMORY.md`.
- `/standard-tooling:memory-audit` — structured collaborative review
- `/vergil:memory-audit` — structured collaborative review
of memory files.

## Parallel AI agent development
Expand All @@ -29,9 +29,9 @@ while preserving shared project memory (which Claude Code derives from the
session's starting CWD).

**Canonical spec:**
[`standard-tooling/docs/specs/worktree-convention.md`](https://github.com/wphillipmoore/standard-tooling/blob/develop/docs/specs/worktree-convention.md)
[`vergil-tooling/docs/specs/worktree-convention.md`](https://github.com/vergil-project/vergil-tooling/blob/develop/docs/specs/worktree-convention.md)
— full rationale, trust model, failure modes, and memory-path implications.
The canonical text lives in `standard-tooling`; this section is the local
The canonical text lives in `vergil-tooling`; this section is the local
on-ramp.

### Structure
Expand Down Expand Up @@ -109,9 +109,9 @@ a real MQ queue manager.
### Standard Tooling

```bash
cd ../standard-tooling && uv sync # Install standard-tooling
export PATH="../standard-tooling/.venv/bin:../standard-tooling/scripts/bin:$PATH" # Put tools on PATH
git config core.hooksPath ../standard-tooling/scripts/lib/git-hooks # Enable git hooks
cd ../vergil-tooling && uv sync # Install vergil-tooling
export PATH="../vergil-tooling/.venv/bin:../vergil-tooling/scripts/bin:$PATH" # Put tools on PATH
git config core.hooksPath ../vergil-tooling/scripts/lib/git-hooks # Enable git hooks
```

### Environment Setup
Expand Down Expand Up @@ -169,7 +169,7 @@ Consuming repositories depend on these stable details:

- **Local development**: Consuming repos reference this repo as a
sibling directory (`../mq-rest-admin-dev-environment`) — same pattern as
`../standards-and-conventions`
`../vergil-tooling`
- **CI**: Reusable GitHub Actions workflow (or composite action) that
starts the MQ containers, seeds them, and makes them available to
the calling workflow's test jobs
Expand All @@ -192,7 +192,7 @@ seed/
docs/
plans/ # Decision documents
repository-standards.md
standards-and-conventions.md
vergil-tooling.md
```

## Key References
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ against a real MQ queue manager.

## Consuming repositories

- [pymqrest](https://github.com/wphillipmoore/pymqrest) — Python
- [pymqrest](https://github.com/mq-rest-admin-project/pymqrest) — Python
wrapper for the MQ administrative REST API
- [mq-rest-admin](https://github.com/wphillipmoore/mq-rest-admin) —
- [mq-rest-admin](https://github.com/mq-rest-admin-project/mq-rest-admin) —
Java port of pymqrest
- pymqpcf — Python wrapper for the MQ PCF API (planned)

Expand Down Expand Up @@ -124,7 +124,7 @@ jobs:

- name: Setup MQ
id: mq
uses: wphillipmoore/mq-rest-admin-dev-environment/.github/actions/setup-mq@main
uses: mq-rest-admin-project/mq-rest-admin-dev-environment/.github/actions/setup-mq@main
with:
verify: 'true' # default; set 'false' to skip verification

Expand Down Expand Up @@ -192,7 +192,7 @@ config/
docs/
plans/ # Decision documents
repository-standards.md
standards-and-conventions.md
vergil-tooling.md
scripts/
git-hooks/ # Git hook scripts
mq_start.sh # Start containers + wait for readiness
Expand Down
6 changes: 3 additions & 3 deletions docs/repository-standards.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ submission. Do not construct commit messages or PR bodies manually.
### Committing

```bash
st-commit \
vrg-commit \
--type TYPE --message MESSAGE --agent AGENT \
[--scope SCOPE] [--body BODY]
```
Expand All @@ -64,12 +64,12 @@ st-commit \
- `--body` (optional): detailed commit body

The script resolves the correct `Co-Authored-By` identity from
`standard-tooling.toml` and the git hooks validate the result.
`vergil.toml` and the git hooks validate the result.

### Submitting PRs

```bash
st-submit-pr \
vrg-submit-pr \
--issue NUMBER --summary TEXT \
[--linkage KEYWORD] [--title TEXT] \
[--notes TEXT] [--docs-only] [--dry-run]
Expand Down
10 changes: 5 additions & 5 deletions docs/site/docs/architecture/environment-contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ See [CI Integration](../ci-integration.md) for usage details.
This environment is used by the language-specific libraries in the
mq-rest-admin project:

- [mq-rest-admin-python](https://github.com/wphillipmoore/mq-rest-admin-python)
- [mq-rest-admin-java](https://github.com/wphillipmoore/mq-rest-admin-java)
- [mq-rest-admin-go](https://github.com/wphillipmoore/mq-rest-admin-go)
- [mq-rest-admin-ruby](https://github.com/wphillipmoore/mq-rest-admin-ruby)
- [mq-rest-admin-rust](https://github.com/wphillipmoore/mq-rest-admin-rust)
- [mq-rest-admin-python](https://github.com/mq-rest-admin-project/mq-rest-admin-python)
- [mq-rest-admin-java](https://github.com/mq-rest-admin-project/mq-rest-admin-java)
- [mq-rest-admin-go](https://github.com/mq-rest-admin-project/mq-rest-admin-go)
- [mq-rest-admin-ruby](https://github.com/mq-rest-admin-project/mq-rest-admin-ruby)
- [mq-rest-admin-rust](https://github.com/mq-rest-admin-project/mq-rest-admin-rust)
4 changes: 2 additions & 2 deletions docs/site/docs/ci-integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

- name: Setup MQ
id: mq
uses: wphillipmoore/mq-rest-admin-dev-environment/.github/actions/setup-mq@main
uses: mq-rest-admin-project/mq-rest-admin-dev-environment/.github/actions/setup-mq@main
with:
verify: 'true'

Expand Down Expand Up @@ -60,7 +60,7 @@ environments in the same workflow:
```yaml
- name: Setup MQ
id: mq
uses: wphillipmoore/mq-rest-admin-dev-environment/.github/actions/setup-mq@main
uses: mq-rest-admin-project/mq-rest-admin-dev-environment/.github/actions/setup-mq@main
with:
project-name: 'my-tests'
qm1-mq-port: '11414'
Expand Down
10 changes: 5 additions & 5 deletions docs/site/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ against a real MQ queue manager.
This environment is used by the language-specific libraries in the
mq-rest-admin project:

- [mq-rest-admin-python](https://github.com/wphillipmoore/mq-rest-admin-python)
- [mq-rest-admin-java](https://github.com/wphillipmoore/mq-rest-admin-java)
- [mq-rest-admin-go](https://github.com/wphillipmoore/mq-rest-admin-go)
- [mq-rest-admin-ruby](https://github.com/wphillipmoore/mq-rest-admin-ruby)
- [mq-rest-admin-rust](https://github.com/wphillipmoore/mq-rest-admin-rust)
- [mq-rest-admin-python](https://github.com/mq-rest-admin-project/mq-rest-admin-python)
- [mq-rest-admin-java](https://github.com/mq-rest-admin-project/mq-rest-admin-java)
- [mq-rest-admin-go](https://github.com/mq-rest-admin-project/mq-rest-admin-go)
- [mq-rest-admin-ruby](https://github.com/mq-rest-admin-project/mq-rest-admin-ruby)
- [mq-rest-admin-rust](https://github.com/mq-rest-admin-project/mq-rest-admin-rust)

## What this repo provides

Expand Down
2 changes: 1 addition & 1 deletion docs/site/docs/setup/new-repo.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ handles starting, seeding, and verifying the MQ environment:
- name: Checkout MQ dev environment
uses: actions/checkout@v4
with:
repository: wphillipmoore/mq-rest-admin-dev-environment
repository: mq-rest-admin-project/mq-rest-admin-dev-environment
ref: main
path: .mq-dev-env

Expand Down
4 changes: 2 additions & 2 deletions docs/site/mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
site_name: mq-rest-admin-dev-environment
site_url: https://wphillipmoore.github.io/mq-rest-admin-dev-environment/
site_url: https://mq-rest-admin-project.github.io/mq-rest-admin-dev-environment/
site_description: >-
Shared dockerized IBM MQ test environment for integration testing
across the mq-rest-admin project family
repo_url: https://github.com/wphillipmoore/mq-rest-admin-dev-environment
repo_url: https://github.com/mq-rest-admin-project/mq-rest-admin-dev-environment
repo_name: mq-rest-admin-dev-environment
edit_uri: ""

Expand Down
4 changes: 2 additions & 2 deletions docs/standards-and-conventions.md → docs/vergil-tooling.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Standards and Conventions

This repository follows the canonical standards at:
<https://github.com/wphillipmoore/standards-and-conventions>
<https://github.com/vergil-project/vergil-tooling>

## Table of Contents

- [Canonical references](#canonical-references)
- [Project-specific overlay](#project-specific-overlay)

## Canonical references
<!-- include: ../standards-and-conventions/docs/standards-and-conventions.md -->
<!-- include: ../vergil-tooling/docs/vergil-tooling.md -->

## Project-specific overlay

Expand Down
5 changes: 2 additions & 3 deletions standard-tooling.toml → vergil.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ release-model = "tagged-release"
primary-language = "shell"

[project.co-authors]
claude = "Co-Authored-By: wphillipmoore-claude <255925739+wphillipmoore-claude@users.noreply.github.com>"
codex = "Co-Authored-By: wphillipmoore-codex <255923655+wphillipmoore-codex@users.noreply.github.com>"
agent = "Co-Authored-By: wphillipmoore-agent <284101533+wphillipmoore-agent@users.noreply.github.com>"

[ci]
versions = ["latest"]
Expand All @@ -18,4 +17,4 @@ release = true
docs = true

[dependencies]
standard-tooling = "v1.4"
vergil = "v2.0"
Loading