Skip to content

A proposal for "previous", "current" and "next" screenshots symlinks #59

@selliott512

Description

@selliott512

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions