Skip to content

Motivations for Custom Packaging/DSL vs. Extending brew? #28

@KMJ-007

Description

@KMJ-007

I'm curious about the decision to build a full custom system (YAML DSL) instead of iterating on Homebrew's infra (e.g., taps, bottles, Ruby formulas). Homebrew isn't perfect (non-atomic updates, dep conflicts, etc.), but it has a huge ecosystem.

What specific bottlenecks did you hit with Homebrew that made a ground-up rewrite worthwhile? Any key achievements in SPS v1/SPS2 that validated this path (e.g., perf gains, easier maintenance)?
Would love your thoughts

thanks for the great work!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions