Contribute to ZapTracker
ZapTracker is open source and community-driven.
Every contribution matters — from fixing a typo to adding a feature.
Ready to Contribute?
Fork the repo and start building. We'll help you along the way.
Three Steps to Contribute
Fork & Clone
Get the code on your machine
Make Changes
Fix a bug or add a feature
Submit PR
We review and merge
Quick Start
bash
# Clone your fork
git clone https://github.com/YOUR-USERNAME/zap_dashboard.git
cd zap_dashboard
# Install & run
npm install
npm run devOpen http://localhost:5173 — you're ready to code.
Ways to Help
Fix Bugs
Check open issues and squash some bugs.
Add Features
Build something new for the community.
Improve Docs
Help others understand ZapTracker better.
Submitting Your Work
bash
# Create a branch
git checkout -b fix/your-fix-name
# Make changes, then commit
git add .
git commit -m "fix: describe what you fixed"
# Push and open PR on GitHub
git push origin fix/your-fix-nameKeep It Simple
One fix per PR. Small PRs get merged faster.
Code Conventions
| What | Convention |
|---|---|
| Components | PascalCase.vue |
| Commits | feat: fix: docs: prefix |
| Styling | Tailwind utilities first |
| State | Vue 3 Composition API |