-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
always-openIs always openIs always openconfig-contributionAdd or improve configAdd or improve configgood first issueGood for newcomersGood for newcomershacktoberfesthelp wantedExtra attention is neededExtra attention is needed
Description
📝 Add or Update a Config
Contribute a new keybind configuration or improve an existing one!
What to do
Option A: Create a new config
- Create a themed config file in
src/configs/ - Update
src/configs/README.mdwith your config info - Submit a PR
Option B: Update an existing config
- Improve an existing config in
src/configs/ - Update
src/configs/README.mdif needed - Submit a PR
Config themes
- Gaming
- Streaming
- Memes
- Work/Productivity
- Music Production
- Podcasting
Quick steps
# Fork and clone the repo
git clone https://github.com/YOUR-USERNAME/soundbind.git
cd soundbind
# Create branch
git checkout -b add-config-your-config-name
# Create your config file
touch src/configs/your-config.yaml
# Edit the file with your keybinds
# Update src/configs/README.md
# Commit and push
git add src/configs/
git commit -m "Add your-config-name config"
git push origin add-config-your-config-nameExamples to follow
src/configs/default.yaml- Basic examplesrc/configs/template.yaml- Complete reference with all optionssrc/configs/README.md- See how configs are documented- Read
CONTRIBUTING.mdfor guidelines
Config file structure
profile:
name: "Your Config Name"
description: "Brief description"
audio:
player: "play"
maxConcurrent: 5
keybinds:
- key: "F1"
sound: "../../assets/sounds/your-sound.mp3"
description: "Sound description"
settings:
hotReload: true
preloadSounds: true
logging:
level: "info"
fileEnabled: true
filePath: "logs"Need help?
Check CONTRIBUTING.md, template.yaml, or comment here!
Branch name format examples: add-config-name-of-the-config update-config-name-of-the-config improvement-config-name-of-the-config
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
always-openIs always openIs always openconfig-contributionAdd or improve configAdd or improve configgood first issueGood for newcomersGood for newcomershacktoberfesthelp wantedExtra attention is neededExtra attention is needed