Contribute

Anyone can contribute. Here's how to get started.

Fork it. Build it. Ship it.

01

Fork

Fork the repository on GitHub and clone it locally.

02

Build

Create your project in content/ with meta.json and page.tsx.

03

Ship

Submit a pull request. We'll review and merge it.

What to Contribute

Tools

Developer utilities that solve real problems. Converters, formatters, generators.

Art

Generative art, visualizations, creative coding experiments.

Games

Browser games, interactive experiences, playful projects.

Platform

Improve the platform itself. Better search, new features, bug fixes.

Quick Start

1. Fork and Clone

git clone https://github.com/rxxuzi/mstm.dev.git
cd mstm.dev
npm install

2. Create Your Project

mkdir -p src/app/content/your-project
cd src/app/content/your-project

# Create meta.json and page.tsx

3. Test Locally

npm run dev
# Visit http://localhost:3000/content/your-project

4. Submit PR

git checkout -b content/your-project
git add .
git commit -m "feat: add your project"
git push origin content/your-project

For detailed instructions, check the full contributing guide.

Guidelines

Quality First

We value polish over quantity. Take time to make it good.

Client-Side

Prefer browser-based solutions. Keeps the platform fast and free.

Minimal Dependencies

Use what you need, but keep it light. Less is more.

Document

Add comments where helpful. Future you will thank you.

Respect Copyright

Only submit code you have rights to. Credit where due.

Be Kind

Follow the code of conduct. No jerks.

Ready to Start?

Fork the repo and build something useful.