[Improvement] Add contributor docs, AI assistant rules, and fix helm-lint#293
Open
GiladShapira94 wants to merge 28 commits intomlrun:developmentfrom
Open
[Improvement] Add contributor docs, AI assistant rules, and fix helm-lint#293GiladShapira94 wants to merge 28 commits intomlrun:developmentfrom
GiladShapira94 wants to merge 28 commits intomlrun:developmentfrom
Conversation
Test CE Workflos
[Fix] Seaweed Change
# Conflicts: # .github/workflows/release.yml # charts/mlrun-ce/Chart.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📝 Description
This PR improves the contributor and AI-assistant developer experience for the MLRun CE repository.
It adds
CONTRIBUTING.md(new file) and significantly expandsAGENTS.mdwith a Quick-Start Dev Workflow, Component Dependency Map, and "How to Add a New Component" guide.A
.cursorrulesfile is introduced for Cursor IDE users, mirroring the conventions inAGENTS.md.The
make helm-lintcommand is fixed with--validate-maintainers=falseand--helm-extra-args "--timeout 600s"flags, and a missing trailing newline inChart.yamlthat caused yamllint failures is resolved.🛠️Changes Made
CONTRIBUTING.md(new) — contributor guide covering prerequisites, dev workflow, commit/PR title format, three testing levels (lint, dry-run, Kind e2e), and release process.cursorrules(new) — Cursor IDE rules mirroringAGENTS.md/CLAUDE.mdconventions; includes manual equivalents of/render,/bump,/prClaude Code skillsAGENTS.md— added Quick-Start Dev Workflow, Component Dependency Map table, and "How to Add a New Component" step-by-step guide.CLAUDE.md— added@CONTRIBUTING.mdimport and Preferred Response Patterns section with Claude-specific behavioral rulesMakefile—ct lintupdated with--validate-maintainers=false --helm-extra-args "--timeout 600s"to prevent false lint failures on local devcharts/mlrun-ce/Chart.yaml— version bumped0.11.0-rc.34→0.11.0-rc.35; fixed missing trailing newline (resolved yamllintnew-line-at-end-of-fileerror).gitignore— added.claude/settings.local.json(machine-specific, not for commit)charts/mlrun-ce/README.md— minor whitespace cleanup (extra blank line before "Using Kubeflow Pipelines")✅ Checklist
charts/mlrun-ce/Chart.yaml.prerequisites.
🧪 Testing
Changes are documentation and tooling only — no Kubernetes resources or chart values were modified.
make helm-lintwas verified passing locally with the updatedct lintflags and theChart.yamltrailing-newline fix.No cluster deployment is required for this change.
🚨 Breaking Changes?