Improve README clarity and add workflow explanation#155
Improve README clarity and add workflow explanation#155bhavyamittal06 wants to merge 2 commits intokrkn-chaos:mainfrom
Conversation
Updated README to improve clarity and detail in features and usage instructions. Added a simple visual flow diagram under the "How It Works" section to make the evolutionary optimization process easier to understand for first-time readers and contributors as well add some features explanation to get the work of it clearly . on top of it remove a bit extra spaces from the first line texts Signed-off-by: Bhavya Mittal <mittalbhavya260@gmail.com>
Revise README for clarity and additional details
ⓘ You are approaching your monthly quota for Qodo. Upgrade your plan Review Summary by QodoAdd workflow diagram and enhance README documentation
WalkthroughsDescription• Removed bold formatting from caution notice for consistency • Enhanced feature descriptions with concrete examples • Added ASCII workflow diagram explaining evolutionary optimization process • Minor formatting adjustments and whitespace cleanup Diagramflowchart LR
A["Config Setup"] --> B["Generate Scenarios"]
B --> C["Execute Chaos"]
C --> D["Evaluate Fitness"]
D --> E["Evolve & Iterate"]
E -.-> B
File Changes1. README.md
|
ⓘ You are approaching your monthly quota for Qodo. Upgrade your plan Code Review by Qodo
1. Trailing whitespace fails pre-commit
|
| > The tool is currently in under active development, use it at your own risk. | ||
|
|
||
| An intelligent chaos engineering framework that uses genetic algorithms to optimize chaos scenarios for Kubernetes/OpenShift applications. Krkn-AI automatically evolves and discovers the most effective chaos experiments to test your system's resilience. | ||
| An intelligent chaos engineering framework that uses genetic algorithms to optimize chaos scenarios for Kubernetes/OpenShift applications. Krkn-AI automatically evolves and discovers the most effective chaos experiments to test your system's resilience. |
There was a problem hiding this comment.
1. Trailing whitespace fails pre-commit 🐞 Bug ⛯ Reliability
README.md contains trailing spaces that will be rewritten by the trailing-whitespace pre-commit hook; because CI runs pre-commit on changed files, this will fail the CI job until the whitespace is removed. This can block merging even though it’s “just docs.”
Agent Prompt
### Issue description
`README.md` has trailing whitespace on newly edited lines. The `trailing-whitespace` pre-commit hook will rewrite the file, and CI runs pre-commit on changed files, so the workflow will fail until the whitespace is removed.
### Issue Context
CI runs `pre-commit run --from-ref origin/main --to-ref HEAD` and `.pre-commit-config.yaml` enables `trailing-whitespace`.
### Fix Focus Areas
- README.md[9-9]
- README.md[308-308]
- .pre-commit-config.yaml[19-25]
- .github/workflows/ci.yml[41-46]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
| ## 🌟 Features | ||
|
|
||
| - **Genetic Algorithm Optimization**: Automatically evolves chaos scenarios to find optimal testing strategies | ||
| -**Genetic Algorithm Optimization**: Automatically evolves chaos scenarios to find optimal testing strategies, Discovers that terminating pods in a specific sequence reveals a race condition. |
There was a problem hiding this comment.
This information isn’t necessary for a quick-look guide. It’s better to keep it short and precise.
|
I don’t see the need to reiterate the README and developer guides. They should remain short and precise. |
This PR improves README clarity and adds a simple workflow explanation of the evolutionary optimization process to help new contributors better understand the project.