Skip to content

Repository files navigation

Meme Driven Development (MDD)

CI Workflow Netlify Status Quality Gate Status Contributors OSS License Renovate enabled wakatime

A novel (and fun) approach to modern software development.

Meme Driven Development


✨ Features

  • 🎭 MDD Manifesto — uncovering better ways of developing software by creating and sharing memes
  • 📜 MDD Specification — a formal specification for applying MDD before, during, and after coding, with all PR feedback delivered in meme form
  • ✅ Curated Best Practices — a gallery of industry best practices, each captured as a meme
  • 🛠️ Built with Astro, Tailwind CSS, and TypeScript

🚀 Quick Start

📋 Prerequisites

  • 📦 Node.js 24+ (see .nvmrc) and pnpm (see packageManager)

🖥️ Run locally

pnpm install
pnpm dev

Open http://localhost:4321 to see the site with hot module reload.

🏗️ Build for production

pnpm build
pnpm preview

🤝 Contributing

Any and all contributions to shaping the future of meme-driven development are greatly welcomed.

See CONTRIBUTING.md for full development and contribution instructions.

To add your best practice:

  1. Create a New Meme Entry: Add your best practice to ./src/memes/memes.ts along with your meme image to ./src/memes/.
  2. Submit a Pull Request: Submit a PR, remembering to follow the MDD specification for PRs.
  3. Profit: After a short review cycle your best practice will now be definitively an industry best practice.

💬 Community & Support

📜 License

Meme Driven Development is licensed under the MIT Open Source license.

See LICENSE for details.

🙏 Acknowledgements

About

Meme Driven Development (MDD) - A novel (and fun) approach to modern software development

Topics

Resources

Contributing

Stars

17 stars

Watchers

1 watching

Forks

Sponsor this project

Used by

Contributors

Languages