Skip to content

docs: unify README.md and CLAUDE.md via symlink - #88

Closed
xuezhaojun wants to merge 68 commits into
open-cluster-management-io:mainfrom
xuezhaojun:unify-readme-claude-symlink
Closed

docs: unify README.md and CLAUDE.md via symlink#88
xuezhaojun wants to merge 68 commits into
open-cluster-management-io:mainfrom
xuezhaojun:unify-readme-claude-symlink

Conversation

@xuezhaojun

Copy link
Copy Markdown
Member

Summary

  • Merged unique development content from CLAUDE.md (testing framework, code structure patterns, important files, detailed build/lint commands) into README.md
  • Replaced CLAUDE.md with a symlink to README.md, making README the single source of truth
  • Added AGENTS.md symlink for Codex/other AI agent compatibility

This follows the agent context convention: README.md is the canonical doc, and CLAUDE.md/AGENTS.md are symlinks so all AI coding tools can discover it.

🤖 Generated with Claude Code

xiangjingli and others added 30 commits April 25, 2024 23:14
Signed-off-by: dislbenn <dbennett@redhat.com>
Signed-off-by: Xiangjing Li <xiangli@redhat.com>
* Red Hat Konflux update cluster-permission-acm-214 Signed-off-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>

* Bump Go to 1.23

Signed-off-by: fxiang1 <fxiang@redhat.com>

* Add microdnf update -y

Signed-off-by: fxiang1 <fxiang@redhat.com>

---------

Signed-off-by: fxiang1 <fxiang@redhat.com>
Co-authored-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>
Co-authored-by: fxiang1 <fxiang@redhat.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: fxiang1 <fxiang@redhat.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: fxiang1 <fxiang@redhat.com>
* chore(deps): update konflux references

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>

* Add missing param

Signed-off-by: fxiang1 <fxiang@redhat.com>

---------

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: fxiang1 <fxiang@redhat.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: fxiang1 <fxiang@redhat.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: Dale Haiducek <19750917+dhaiducek@users.noreply.github.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
* chore(deps): update konflux references

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>

* Add missing params

Signed-off-by: fxiang1 <fxiang@redhat.com>

---------

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: fxiang1 <fxiang@redhat.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: fxiang1 <fxiang@redhat.com>
* Red Hat Konflux update cluster-permission-acm-215
Signed-off-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>

* Remove old tekton configs

Signed-off-by: fxiang1 <fxiang@redhat.com>

---------

Signed-off-by: fxiang1 <fxiang@redhat.com>
Co-authored-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>
Co-authored-by: fxiang1 <fxiang@redhat.com>
red-hat-konflux Bot and others added 26 commits September 3, 2025 21:02
* chore(deps): update konflux references

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>

* Move to common repo

Signed-off-by: fxiang1 <fxiang@redhat.com>

---------

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Signed-off-by: fxiang1 <fxiang@redhat.com>
Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Co-authored-by: fxiang1 <fxiang@redhat.com>
Generated using Claude Code automation to enhance AI-assisted development capabilities.
* Red Hat Konflux update cluster-permission-acm-216

Signed-off-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>

* Move to common Konflux config

Signed-off-by: fxiang1 <fxiang@redhat.com>

* Delete old tekton files

Signed-off-by: fxiang1 <fxiang@redhat.com>

---------

Signed-off-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>
Signed-off-by: fxiang1 <fxiang@redhat.com>
Co-authored-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>
Co-authored-by: fxiang1 <fxiang@redhat.com>
Set name label to rhacm2/acm-cluster-permission-rhel9 and add cpe label
with value cpe:/a:redhat:acm:2.16::el9 for main branch (acm bundle).

Signed-off-by: xuezhaojun <zxue@redhat.com>
Extend from the server-foundation team's renovate-with-upstream.json
configuration from the acm-config repository for consistent dependency
management across team repositories.

Signed-off-by: xuezhaojun <zxue@redhat.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* Formatting all tekton files

Signed-off-by: zhujian <jiazhu@redhat.com>

* Create an OWNERS file for tekton files

Signed-off-by: zhujian <jiazhu@redhat.com>

* Purge konflux files

Signed-off-by: zhujian <jiazhu@redhat.com>

---------

Signed-off-by: zhujian <jiazhu@redhat.com>
Signed-off-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>
Co-authored-by: red-hat-konflux <konflux@no-reply.konflux-ci.dev>
* Formatting all tekton files

Signed-off-by: zhujian <jiazhu@redhat.com>

* Update konflux CEL from release-2.17 to main

Signed-off-by: zhujian <jiazhu@redhat.com>

* Migrate to use common pipeline

Signed-off-by: zhujian <jiazhu@redhat.com>

* Update build-platforms to support multi-arch

Signed-off-by: zhujian <jiazhu@redhat.com>

* Add slack notification params for push pipelines

Signed-off-by: zhujian <jiazhu@redhat.com>

* Add prefetch-input param to all pipelines

Signed-off-by: zhujian <jiazhu@redhat.com>

---------

Signed-off-by: zhujian <jiazhu@redhat.com>
Migrate cluster-permission component from ACM (Advanced Cluster Management)
to MCE (Multicluster Engine) build pipeline:

- Rename .tekton/ pipeline files from acm-217 to mce-217
- Update Tekton application label: release-acm-217 → release-mce-217
- Update Tekton component name: cluster-permission-acm-217 → cluster-permission-mce-217
- Update Dockerfile.rhtap image name: rhacm2/ → multicluster-engine/
- Update Dockerfile.rhtap CPE: acm:2.16 → multicluster_engine:2.11

Signed-off-by: acm-agent[bot] <acm-agent@noreply.local>
Co-authored-by: acm-agent[bot] <acm-agent@noreply.local>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Merge the unique development content from CLAUDE.md (testing framework,
code structure, important files, detailed build commands) into README.md,
then replace CLAUDE.md with a symlink to README.md. Also add AGENTS.md
symlink for Codex/other AI agent compatibility.

This follows the agent context convention where README.md is the single
source of truth and CLAUDE.md/AGENTS.md are symlinks to it.

Signed-off-by: Xue Zhao <zxue@redhat.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: acm-agent[bot] <acm-agent@noreply.local>
@openshift-ci
openshift-ci Bot requested a review from elgnay March 20, 2026 02:16
@openshift-ci

openshift-ci Bot commented Mar 20, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: xuezhaojun
Once this PR has been reviewed and has the lgtm label, please assign elgnay for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@xuezhaojun

Copy link
Copy Markdown
Member Author

Closing: branch was based on diverged fork main instead of upstream main. Will recreate.

@xuezhaojun xuezhaojun closed this Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.