Skip to content

middlewarehq/100-days-of-dora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Dora metrics case studdies banner

100 Days of Dora πŸš€

Welcome to the 100 Dora Metrics Case Studies of God Level Repositories Using Middleware Open Source repository! πŸŽ‰

This repository will serve as a resource hub where each case study is linked, providing a deep understanding of each repo's strong points, their challenges and actionable insights to help engineering teams of all sizes improve their development practices.

Whether you’re leading a team, writing code, or just curious about what makes successful open source projects tick, this journey will showcase real-world lessons on how we can drive smarter, faster, and better engineering.

Each link below will take you directly to a detailed analysis hosted on our website.

We are using Middleware Open Source to build an analysis of each repository. This simply means that if you are curious you can invest a few minutes to set things up locally and dive into any repository yourself as well!

πŸ“š Case Studies

Below is the list of published case studies.

  1. Ruby Repository's Lightning-Fast Merges: Analyzing how the Ruby repository maintains rapid merge speeds amidst high contribution volumes.

  2. React Repository's Struggles: A deeper look into this huge repo that ships fast but struggles with slow bug fixes.

  3. freeCodeCamp Repository's Quality vs Speed Battle: Rapid development workflow but what about the rework time slowdowns?

  4. Vue.js Repository's No Review Merges!: The most interesting thing would definitely be automation to the point that 88 out of 99 merges in 3 months happened without a formal review!

  5. Swiftlang/Swift Repository: Not as swift as we initially thought, but does that really matter?

  6. React Native: There seems to be a speed breaker for the merge time!

  7. JuliaLang Repo: The JuliaLang/Julia repository is rocking a consistently high deployment frequency.

  8. Carbon: Let's look into what fuels their rapid deployments engine!

  9. OpenVINO: Seems like there might be cracks beneath the surface here!

  10. FreeCAD: Super-fast merge times, solid PR management, but a need to fine-tune that Cycle Time.

  11. Nextjs: Could their Cycle Time be hiding a bigger mess than we thought, or is it just a minor hiccup?

  12. OpenStreetMap: Impressive first response time, good but not great deployment frequency, auomation and more!

  13. Bootstrap: Not the most widely used one these days but definitely not forgotten! A more than 3x improvement in lead times from June to August 2024, interesting case study.

  14. Hugging Face: One of the most prominent names in Artificial Intelligence on the planet right now!

  15. Flutter: We've all played around with it, but under the hood things don't flutter around as much.

  16. Typescript: Almost 800 contributors, making frontend easy, but how about the health of the project as a whole? We have a deep case study for you.

  17. Node.js: Fast deployments but slower merge times

  18. Electron: A repo filled with unpredictability

  19. Kubernetes: An Efficient Engineering Pipeline with thorough documentation & thriving community

  20. Jenkins: CI/CD Leader With High Deployments, Slower Cycle Time

πŸ”— How to Contribute

We welcome contributions! If you have suggestions or want to contribute to enhance these case studies, feel free to submit a pull request or open an issue.

πŸ“§ Get in Touch

If you have questions, suggestions, or want to collaborate, feel free to reach out to us at [email protected] or connect with us on LinkedIn.

Stay tuned as we continue this journey of exploring top repositories and learning about what makes them God Level one case study at a time!πŸŽ‰

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published