-
Notifications
You must be signed in to change notification settings - Fork 15
Description
For the 0.13.0 release I had a significant amount of changes tied up in my "bump" branches, which I think was suboptimal since it made the changes less transparent. It also increased the odds of merge conflicts. Included in that "significant amount of changes" is the 0.13.0 screenshots.
What if for screenshots we had subdirectories named after versions and symlinks that pointed to them.
- 0.12.0
- 0.13.0
- 0.14.0
- previous -> 0.12.0
- current -> 0.13.0
- next -> 0.14.0
That way the release process, in the "bump" branch, would simply be a matter of renaming the symlinks, a lightweight process that won't have merge conflicts.
This has makes it possible to:
- Review the screenshots locally just by reaming the symlink.
- Add new screenshots for the next release in master, as they are created.
- Know which version each screenshot is for.
I have "previous" in my example, but we don't need to have that. We could just delete old releases.
I know one goal is to have simple permanent links for screenshots. This would allow for that, but with "current" added to the URL:
https://freedoom.github.io/img/screenshots/current/p2_1.png