docs: revamp README and add contributor docs

- README: quick-links bar, compositor-support table, module list grouped by
  theme with links to the wiki, getting-started section, collapsible
  dependency blocks, updated badges (CI, release), and a note that module
  docs live in man/ (auto-synced to the wiki)
- add CONTRIBUTING.md (dev build, code style, docs workflow, PR checklist)
- add issue templates (bug report, feature request) and a PR template

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Alex
2026-07-04 13:06:47 +02:00
co-authored by Claude Opus 4.8
parent 6d3656a4a8
commit 54db6642ce
5 changed files with 216 additions and 123 deletions
+37
View File
@@ -0,0 +1,37 @@
---
name: Bug report
about: Report a problem with Waybar
title: ''
labels: bug
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**To reproduce**
Steps to reproduce the behaviour, including a minimal config that triggers it:
```jsonc
// minimal config
```
**Expected behaviour**
What you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain the problem.
**Environment**
- Waybar version (`waybar --version`):
- Installed from (distro package / source / other):
- Compositor and version (Sway, Hyprland, River, …):
**Debug output**
Run `waybar -l debug` and paste any relevant output:
```
```
**Additional context**
Anything else that might help.
+19
View File
@@ -0,0 +1,19 @@
---
name: Feature request
about: Suggest an idea or improvement for Waybar
title: ''
labels: enhancement
assignees: ''
---
**Is your feature request related to a problem?**
A clear and concise description of the problem, e.g. "I'm frustrated when […]".
**Describe the solution you'd like**
What you want to happen.
**Describe alternatives you've considered**
Any alternative solutions or features you've thought about.
**Additional context**
Which module does this concern? Add any other context or mockups here.
+13
View File
@@ -0,0 +1,13 @@
<!-- Thanks for contributing to Waybar! Please fill in the sections below. -->
**What does this PR do?**
A short description of the change and the motivation behind it.
**Related issues**
Closes #
**Checklist**
- [ ] Code is formatted with `clang-format`
- [ ] Builds locally (`ninja -C build`)
- [ ] Man page updated for any new/changed user-facing option (`man/`)
- [ ] Tested against the affected module(s)