mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 08:36:13 +00:00
refactor: Replace ldflags version injection with debug.BuildInfo
- Use debug.ReadBuildInfo() for version information (Go 1.18+ best practice) - Extract version from module info and VCS settings (vcs.revision, vcs.time) - Remove complex ldflags setup from Makefile and GitHub workflows - Simplify build process while maintaining all version information - Cleaner approach recommended by Go community Thanks to Gopher Slack feedback for this improvement!
This commit is contained in:
+24
-11
@@ -14,9 +14,10 @@ After successfully releasing v1.0.0, follow this checklist to maximize visibilit
|
||||
```
|
||||
Title: "Bose SoundTouch Go Library v1.0.0 - 100% API Coverage + WebSocket Events"
|
||||
Content: Highlight production-ready features, real hardware testing, excellent docs
|
||||
Include: Code examples, performance metrics, real device compatibility list
|
||||
```
|
||||
|
||||
- [ ] **Gopher Slack** (#general, #show-and-tell):
|
||||
- [x] **Gopher Slack** (#general, #show-and-tell): ✅ **COMPLETED**
|
||||
```
|
||||
"Just released a comprehensive Go library for Bose SoundTouch speakers 🎵
|
||||
✅ 100% API coverage (19/19 official endpoints)
|
||||
@@ -33,7 +34,7 @@ After successfully releasing v1.0.0, follow this checklist to maximize visibilit
|
||||
```
|
||||
|
||||
### Social Media
|
||||
- [ ] **Twitter/X** announcement:
|
||||
- [x] **Twitter/X** announcement: ✅ **COMPLETED**
|
||||
```
|
||||
"🎵 Just released Bose SoundTouch Go Library v1.0.0!
|
||||
|
||||
@@ -49,6 +50,8 @@ After successfully releasing v1.0.0, follow this checklist to maximize visibilit
|
||||
https://github.com/gesellix/bose-soundtouch"
|
||||
```
|
||||
|
||||
- [x] **Bluesky** announcement: ✅ **COMPLETED**
|
||||
|
||||
- [ ] **LinkedIn** professional post (if applicable)
|
||||
|
||||
## 📋 Medium-term Actions (Within 1 week)
|
||||
@@ -81,6 +84,8 @@ After successfully releasing v1.0.0, follow this checklist to maximize visibilit
|
||||
|
||||
### Technical Communities
|
||||
- [ ] **Go Forum** announcement: https://forum.golangbridge.org/
|
||||
- [ ] **Golang Weekly** newsletter submission: https://golangweekly.com/
|
||||
- [ ] **Go Time podcast** community shoutouts: https://changelog.com/gotime
|
||||
- [ ] **Home Assistant Community**: https://community.home-assistant.io/
|
||||
- [ ] **Bose Community Forums** (if they exist)
|
||||
- [ ] **Smart Home subreddits**: r/homeautomation, r/smarthome
|
||||
@@ -105,6 +110,9 @@ After successfully releasing v1.0.0, follow this checklist to maximize visibilit
|
||||
```bash
|
||||
brew install gesellix/tap/soundtouch-cli
|
||||
```
|
||||
- [ ] **Arch Linux AUR** package submission
|
||||
- [ ] **Nix package** for NixOS users
|
||||
- [ ] **GitHub Sponsors** setup for ongoing development
|
||||
|
||||
## 📊 Success Metrics to Track
|
||||
|
||||
@@ -113,6 +121,7 @@ After successfully releasing v1.0.0, follow this checklist to maximize visibilit
|
||||
- [ ] pkg.go.dev page views: Monitor via GitHub insights
|
||||
- [ ] CLI downloads: Track release download counts
|
||||
- [ ] Reddit/HN engagement: Upvotes, comments, discussions
|
||||
- [ ] Go module proxy downloads: Check via `go list -m -versions`
|
||||
|
||||
### Medium-term (1 month)
|
||||
- [ ] GitHub stars: Target 100+
|
||||
@@ -173,21 +182,25 @@ Best regards,
|
||||
|
||||
## 🎯 Priority Ranking
|
||||
|
||||
**High Impact, Low Effort:**
|
||||
### High Impact, Low Effort:**
|
||||
1. Reddit r/golang post
|
||||
2. Gopher Slack announcement
|
||||
2. ~~Gopher Slack announcement~~ ✅ **DONE**
|
||||
3. awesome-go submission
|
||||
4. Twitter announcement
|
||||
4. ~~Twitter/X announcement~~ ✅ **DONE**
|
||||
5. ~~Bluesky announcement~~ ✅ **DONE**
|
||||
6. Golang Weekly submission
|
||||
|
||||
**High Impact, Medium Effort:**
|
||||
5. Blog post on Dev.to
|
||||
6. Home automation community posts
|
||||
7. Example projects repository
|
||||
6. Blog post on Dev.to
|
||||
7. Home automation community posts
|
||||
8. Example projects repository
|
||||
9. pkg.go.dev badge and documentation polish
|
||||
|
||||
**Medium Impact, High Effort:**
|
||||
8. YouTube video/conference talk
|
||||
9. Podcast appearances
|
||||
10. Advanced integration examples
|
||||
10. YouTube video/conference talk
|
||||
11. Podcast appearances
|
||||
12. Advanced integration examples
|
||||
13. Package manager distributions
|
||||
|
||||
## 🚨 Common Pitfalls to Avoid
|
||||
|
||||
|
||||
Reference in New Issue
Block a user