-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
SHEPDESIGN edited this page Jun 4, 2026
·
2 revisions
Filtering, finally fun.
HOF is open source. Contributions are welcome — from code to docs to ideas.
- Read the full Contributing guide in the wiki. It has the detail.
- Check the Roadmap before starting anything non-trivial.
- Open an issue first to align before you spend hours.
- Follow the Code of Conduct. Don't be a jerk.
| Effort | Impact |
|---|---|
| ⭐ Star the repo | Bigger than you think |
| 🐛 File an issue with a clean repro | Genuinely helpful |
| 📝 Improve the wiki | Permanent value |
🛠️ Fix a good first issue
|
You're in |
| 🚀 Build a facet type or integration | You're a maintainer |
git clone https://github.com/Shepdesign/hooked-on-facets.git
cd hooked-on-facets
composer install
npm install
docker compose up -d
npm run devFull dev environment details: Architecture → Dev Environment.
Before opening a PR:
- Tests added or updated (where it makes sense)
-
composer testpasses -
npm run testpasses -
npm run lintclean - Commit messages and PR title follow Conventional Commits
- Docs updated if behavior changed
- PR description explains why, not just what
Do not file public issues for security vulnerabilities. See SECURITY.md for the disclosure process.
License TBD — leaning open. By contributing, you agree your contributions will be re-licensed under the final license when 1.0 lands.
📖 Full contributing guide: https://github.com/Shepdesign/hooked-on-facets/wiki/Contributing
hooked on facets · Filtering, finally fun. · GitHub · hookedonfacets.com
Filtering, finally fun.
📖 docs
🧠 concepts
🎛️ facet types
- All Types
- Checkbox
- Radio
- Dropdown
- Range Slider
- Date Range
- Search
- Hierarchy
- Color Swatch
- Swipe Deck
- Spin the Wheel
- Intersection Matrix
- Ask
- Visual DNA
- Toggle
- Saved Bin
- Pagination
🔧 develop
🗺️ project