Page 1 of 1

Stable and Release Build

PostPosted: 22 Jun 2010, 18:33
by mtgrares
Rob Cashwalker wrote:I've been thinking for a while that we should have two running versions, a "stable build" and the "latest build".

The latest build includes bug fixes and new features. The stable build only gets bug fixes until the new features are stable....

Many open source projects follow this model.

Rares offers a month-old version, as the "official" release, however it isn't benefiting from the bug fixes, and is just as unstable as it was in the first place.
But projects only fix bugs in the stable build and fix bugs and add new cards in the latest build, so you have a duplication of effort. Awhile back I implemented a "remove card" feature (not sure that it still works), but buggy cards could be removed and that would act like a stable build.

The remove card feature was simple. It read all of the cards to remove from a file like "removed-cards.txt" and CardFactory returned a blank card if the card name was in the file. (The blank card was a generic 2/2 creature for 3.)