Figure out a release schedule
Closed this issue · 2 comments
We should be versioning this package so that people can go back and use old versions from old papers. We should of course go with the usual 1.0, 2.0, major.minor.
What do we want to include in what we call 1.0? Everything except trade? Include trade and say that trade+custom dynamics is 1.0? Up for discussion.
the usual 1.0, 2.0, major.minor
This is my preference.
What do we want to include in what we call 1.0? Everything except trade? Include trade and say that trade+custom dynamics is 1.0? Up for discussion.
Should have a short guide as to what constitutes X.Y.Z changes: e.g., Z+1 for bug fixes and small new features; Y+1 for new features; Z+1 through general agreement. v1.0 should have functional trade between at least 2 villages with functional (i.e., reasonable) internal dynamics like population, resource harvesting, and coupling to environmental forcings. In short, a v1.0 should work for experimental testing, even if it's not perfectly representative of any certain village set.
Decided.