Sam Ford 86c702abcd
Sparkle: Surface more Item values
Historically, the `Sparkle` strategy's `Item` struct has only
included basic values from the appcast that are commonly useful.
Over time we've selectively added/surfaced more values as we've
encountered outliers that require use of different values in a
`strategy` block.

We now need to use `minimumSystemValue`, so this expands the `Item`
struct to include any appcast value that we could conceivably want
to use in the future. This will hopefully save us from having to make
more modifications to the struct (and related tests) before we can
use a previously-unused value in a `strategy` block.
2023-10-28 14:55:47 -04:00
..
2023-10-27 15:58:43 +01:00
2023-10-06 01:00:21 +00:00
2023-10-26 18:26:20 +00:00
2023-10-27 16:13:17 +01:00
2023-10-28 14:55:47 -04:00
2023-10-27 15:58:43 +01:00
2023-10-27 15:58:43 +01:00
2023-08-12 22:01:22 -07:00
2023-10-04 15:34:04 +01:00
2023-10-27 15:58:43 +01:00
2023-10-10 03:42:22 +02:00
2023-08-12 22:01:22 -07:00
2023-09-29 12:32:22 +01:00
2023-08-12 22:01:22 -07:00
2023-07-06 16:56:20 +01:00
2023-08-04 16:43:13 +01:00
2023-09-05 16:43:36 -04:00
2023-10-21 09:37:57 +01:00
2023-06-24 11:09:28 +01:00
2023-07-06 16:56:20 +01:00
2023-09-29 12:32:22 +01:00
2023-09-05 22:40:23 -04:00
2023-08-12 22:01:22 -07:00
2023-09-27 17:33:44 +01:00
2023-08-12 22:01:22 -07:00
2023-09-28 14:07:25 +01:00

Homebrew Ruby API

This is the API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!