-
Notifications
You must be signed in to change notification settings - Fork 715
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LFX mentorship (2025/Term-1): Expanding the LitmusChaos Tutorials - Day 0, Day 1, and Day 2 User Flows #5037
Comments
I am really interested in this project. I have prior experience with software documentation, tutorials and I am currently volunteering as a writer in the IAM whitepaper under TAG Security, CNCF. This project perfectly aligns with my skills and expertise. Could you provide guidance on the key aspects I should focus on to strengthen my application? Should I prioritize increasing my contributions to the project by solving issues, or should I concentrate on developing a strong proposal and implementation plan? I’d be extremely grateful for any advice you can offer. Thank you! |
Hi @S-ayanide, I am really interested in this project, and it aligns well with my skills. I have a doubt about the writing sample submission. Can you clarify what kind of sample we can provide, the word limit, and other details about it? Can I submit a blog (as I frequently write technical blogs) ? |
I’m interested in this project as it aligns well with my experience in technical writing, structuring developer documentation, and simplifying complex technical concepts. I’ve worked on projects that involve creating structured tutorials, improving documentation clarity, and ensuring a seamless user experience for different personas. I’d love to work on improving the documentation structure, fixing existing issues, and enhancing navigation to make learning LitmusChaos more intuitive. Could you provide guidance on any specific areas where contributions are most needed? Should I prioritize researching user personas for chaos experiments, refining existing tutorials, or tackling structural documentation issues? Looking forward to your insights and the opportunity to contribute! |
Hi @S-ayanide, I have 4 years experience in tech, I have been working as backend engineer, DevOps and technical writer. I am interested in this role. I look forward to hearing back from you. |
Hello @S-ayanide I'm interested in this mentorship project. I have 3 years of experience in technical writing, majoring in frontend development and API documentation. Here's a link to my blog. I'm gradually moving to high-level technical writing, which is why this opportunity aligns with my skills and career goals. Could you offer guidance on the next steps? Should I immediately start working on the issue? I'd appreciate your guidance on the way forward. Looking forward to your feedback. Thanks. |
Hi @S-ayanide, I’m excited about this mentorship opportunity and would love to contribute! I have experience as a technical writer, particularly in the DevOps space, and have written extensively about various tools and concepts. You can find some of my work here: blog. My approach to documentation focuses on simplification and making complex topics more accessible, as I believe clear documentation is the foundation for learning any tool. This philosophy is reflected in my blogs as well. Looking forward to the opportunity to collaborate and contribute. Thanks! Best, |
Hey @S-ayanide @SmritiSatya, My name is Wisdom Ekpotu, and I am a software engineer(backend and devops) and technical writer (with over 3 years of experience). I am writing to express my interest in the opportunity to work on the “CNCF - LitmusChaos: Expand Tutorials – Day 0, Day 1 & Day 2 User Flows (2025 Term 1)” project as part of the LFX mentorship program 2025. I learned about this mentorship program through an ex-LFX intern’s LinkedIn post, and I am excited about the chance to contribute to this meaningful initiative. My interest in this role stems from an appreciation for clear and concise documentation which is very essential for driving adoption and enabling sustainability of any open-source initiative. Hence, working on enhancing the LitmusChaos documentation is a project I would love to be a part of. I believe this project aligns with my skills and passion for improving developer experiences. I'm an experienced Technical Writer focusing on creating quality documentation, how-to guides, tutorials, content structures etc. As a Technical Writer, I am proficient with tools like Readme.io, Docusaurus, and Redoc.ly for API documentation; I also create and work with Open API specifications. I have experience producing several high-quality technical articles for different developer audiences/personas and official blogs/publications for companies like Apify, Netreo, Bugfender, Logrocket, OpenReplay, and Content Marketing Agencies like Hitsubscribe. You can check out my blog: https://wisdomekpotu-com.vercel.app/blog. I see this opportunity as a chance not only to sharpen my technical writing skills but also to make a meaningful contribution to the LitmusChaos community. Through this mentorship experience, I hope to gain valuable insights from you both as mentors and learn more about other amazing stuff about LitmusChaos and Chaos Engineering. I have applied on the LFX website and I'm excited to work with you guys this term. Thank you for considering my application and Looking forward to hearing more about this opportunity. Thanks. |
Description
This task focuses on improving the LitmusChaos documentation by structuring and creating tutorials into Day 0, Day 1, and Day 2 workflows tailored for different users. Instead of documenting individual faults (which would require constant maintenance), the goal is to create user-flow-based guides that help users understand chaos engineering principles at different levels of expertise, from beginners experimenting with sample apps to advance users implementing chaos in real-world systems.
Additionally, this task will involve tech doc improvements, fixing structural issues, removing duplicates, and ensuring a clear and intuitive documentation experience for the community.
Prerequisites:
Schedule: 3rd March, 2025 - 30th May, 2025
Previous Works & References:
What You Will Do:
Day 0 (Beginner-Level Chaos Engineering) [Already implemented, we can improve it further]
Goal: Introduce users to chaos engineering with a simple application.
Application: Podtato Head, Online Boutique, or another microservices demo app.
Experiment: Simulate pod deletion and observe recovery through Kubernetes deployment strategies.
Outcome: Understand basic failure scenarios and how Kubernetes ensures resilience.
Day 1 (Intermediate-Level Chaos Engineering)
Goal: Introduce chaos into real-world applications with stateful components.
Application: Redis, Cassandra, or MongoDB.
Experiment:
Outcome: Learn how distributed databases and services handle failures.
Day 2 (Advanced Chaos Workflows & Multi-Experiment Scenarios)
Goal: Create a comprehensive chaos engineering workflow from start to finish.
Scenario: A complex chaos workflow covering multiple failure scenarios.
Experiments:
Outcome: Understand system-wide resilience patterns and how to build automated chaos workflows.
Research Chaos Experiment Needs for Different Personas
Identify use cases for different users (SREs, Platform Engineers, Principal Engineers).
Determine the right type of experiments and use case tutorials for the group.
Improve Documentation Structure and Fix Issues
Work on fixing tech docs analysis open issues (structure changes, removing duplicates, improving clarity).
Enhance navigation and make tutorials easier to follow.
Mentors
This task is ideal for those passionate about developer experience, documentation, and chaos engineering education. The tutorials created will serve as long-term learning resources for new and experienced LitmusChaos users!
The text was updated successfully, but these errors were encountered: