GRPM Development Roadmap & Community Discussion #1
kolkov
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
GRPM Development Roadmap & Community Discussion
Current Status
v0.1.0 — Initial public release (January 2026)
This is an MVP (Minimum Viable Product) — a working foundation for community feedback. Core functionality works, but there's much to improve.
Architecture Decisions for Discussion
1. Daemon: Why and When?
Why GRPM has a daemon mode:
Key point: Daemon is optional. CLI works perfectly standalone. Daemon adds value for:
qlopequivalentsQuestion for community: Is this useful? Or should we simplify and remove daemon entirely?
2. REST API: Port & Socket Discussion
Current implementation:
/var/run/grpm.sock✅127.0.0.1:8080Community feedback:
Options:
Proposed solution: Option C — Unix socket by default (
/var/run/grpm-api.sock), optional TCP port via config.Alternative ports suggested: 5137, 8187, 31337 (if TCP needed)
Development Roadmap
Phase 1: Stabilization (v0.2.x)
Focus: Fix issues found by community, improve usability.
Phase 2: Compatibility (v0.3.x)
Focus: Better Portage compatibility.
Phase 3: Performance (v0.4.x)
Focus: Optimization for large systems.
--jobsimprovements)Phase 4: Ecosystem (v0.5.x+)
Focus: Integration and tooling.
v1.0.0: Production Ready
Requirements (no fixed date):
How to Contribute
Good First Issues
Medium Difficulty
Advanced
Getting Started
The codebase is ~60K lines of straightforward Go. No magic, well-documented, follows standard conventions.
Resources:
Open Questions
Let's build this together! Share your thoughts below.
All reactions