Description
Create Homebrew formula to install oci2git from releases or build from source, making installation easy for macOS and Linux users.
Tasks
Skills Required
- Ruby programming (Homebrew formulas are Ruby)
- Homebrew formula development
- Package management understanding
- Release artifact handling
Formula Requirements
- Primary: Install from GitHub release binaries
- Fallback: Build from source using Rust toolchain
- Dependencies: Handle git, rust (for source builds)
- Architecture: Support both Intel and Apple Silicon Macs
- Linux: Support Homebrew on Linux
Implementation Details
class Oci2git < Formula
desc "Convert OCI images to Git repositories"
homepage "https://github.com/virviil/oci2git"
# Platform-specific binary downloads
# Source build fallback
# Tests and dependencies
end
Testing
- Test on macOS Intel and Apple Silicon
- Test on Homebrew for Linux
- Verify both binary and source installation paths
This is an intermediate task perfect for Hacktoberfest! 🎃
Hacktoberfest 2025 🍂
Description
Create Homebrew formula to install oci2git from releases or build from source, making installation easy for macOS and Linux users.
Tasks
oci2git.rb)Skills Required
Formula Requirements
Implementation Details
Testing
This is an intermediate task perfect for Hacktoberfest! 🎃
Hacktoberfest 2025 🍂