Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a process for snapshotting items #117

Open
5 tasks
cdchapman opened this issue Jan 25, 2022 · 0 comments
Open
5 tasks

Create a process for snapshotting items #117

cdchapman opened this issue Jan 25, 2022 · 0 comments
Milestone

Comments

@cdchapman
Copy link
Member

cdchapman commented Jan 25, 2022

More general than issue #43.

  • Create Nanoc command to snapshot an item, copying the current state of the file to a new location, possibly in same directory with a Date or Time appended to the filename.
  • Create Nanoc rules to process these snapshots special.
  • Published items should have a new snapshot each time it changes after publication. , possibly implement a git hook? No, because I want the process to not be automatic to allow for trivial changes and updates without creating a new version.
  • Permalinks should link to a representation of the current snapshot of the item, even though the latest version of the resource may be located at a different URL.
  • Versioned items should provide a list of historical versions, in reverse chronological order.

Check https://www.w3.org/Provider/Style/URI and the W3C process for versioning specs.

@cdchapman cdchapman added this to the 3.0 milestone Jan 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant