Thanks for considering contributing!
- Fix bugs
- Suggest improvements
- Add more browser APIs
- Improve docs
- Fork the repo
- Create a new branch
- Make your changes
- Submit a Pull Request
Welcome to the official contribution guide for WebDev Power Kit — a modular, TypeScript-powered toolkit for modern web developers. Whether you’re a beginner or an experienced dev, we’d love your input. 💡
WebDev Power Kit helps simplify common browser tasks and utility features. By contributing:
- You help build a stronger dev toolkit for everyone 🔧
- You get your name featured in a fast-growing OSS project 🏆
- You gain open-source experience for your resume 💼
You can contribute in multiple ways:
| Type | Description |
|---|---|
| 🐞 Bug Report | Found something broken? Report it here |
| 🚀 Feature Request | Suggest a new browser/utility feature |
| 💬 Question / Help | Ask about usage, setup, or best practices |
| 🧰 Custom Utility Suggestion | Recommend a reusable utility function |
We’ve created pre-filled GitHub issue templates so it’s super easy to contribute:
Suggest a new feature with:
- What it should do
- Why it’s useful
- What category it belongs to
If something isn't working:
- Describe what happened
- Share what you expected
- Mention browser/version/module
Need help understanding a feature or usage?
- Ask your question
- Mention what you’ve already tried
If you're planning to contribute code:
- Follow the modular structure: each feature in its own folder with
index.ts - Use TypeScript and include error handling
- Add JSDoc comments
- Keep it framework-agnostic (React examples only in docs)
📦 All exported files should go through /src/ and use clear file names.
Every suggestion, report, or idea helps make WebDev Power Kit better for everyone. Let’s build a toolkit devs love to use. ❤️
💬 For any private requests or collaboration, feel free to reach out on GitHub Discussions
📢 Star the repo if you like it → GitHub Repo
Made with 💻 by Aditya Kumar Gupta