Open shoogle opened 8 years ago
That's a very structured approach but I fear that we can't keep up with juggling 3 versions in parallel; initially I'd like to use draft.md
as the version "being worked on" which is eventually released (branched from). If that proves to be insufficient, I'm more than happy to reconsider.
I think that's fair enough for the time being because we obviously have a bit of catching up to do while we work on "Version 0". In time though, I would see "future.md" as the working document and "draft.md" just as something to move things to once we seriously plan to implement them.
The idea is that "future.md" shows the direction we would like to go in, and we don't scare developers by constantly changing "draft.md" making it seem like huge changes are just around the corner.
@probonopd many thanks for taking up my suggestion to have a formal specification. What do you think of this as a release strategy:
Perhaps AppImageKit releases should be tagged and versioned to match the specification? Perhaps we should start recommending packaging against the latest stable release of AppImageKit rather than the latest commit? Any thoughts?