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

Generalization? #5

Closed
Shadow53 opened this issue Mar 12, 2021 · 2 comments
Closed

Generalization? #5

Shadow53 opened this issue Mar 12, 2021 · 2 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@Shadow53
Copy link
Owner

There isn't much of anything specific to game saves for this program. Generalizing a bit, the feature set looks like this:

  • Define files/folders for a target/environment combination
  • (Future item) Define a custom environment
    • Various rules for the environment
    • An option for the environment to apply whenever it matches or only when it is the most specific one
      • Implies some level of filesystem layering
  • Bidirectional sync of files
  • (Optional future item) Encryption

Definitions:

  • Environment: the computer the program is running on
  • Target: A specific folder/game/etc.
@Shadow53 Shadow53 added enhancement New feature or request question Further information is requested labels Mar 12, 2021
@Shadow53 Shadow53 pinned this issue Mar 24, 2021
@Shadow53
Copy link
Owner Author

Shadow53 commented May 9, 2021

Terminology note to make things easier for myself later:

  • "hoard": The top level of file collection. Think a .dotfiles folder.
  • "pile": A sub-collection within a hoard. Think everything related to *vim or shell configuration within .dotfiles.

In relation to my own intended usage, it looks a little more like this:

  • A user can have multiple hoards. I will probably start with two: "dotfiles" and "game-saves"
  • A pile is a subsection of a hoard. In the "game-saves" hoard, each pile would be the files for a specific game. For "dotfiles" it would be the configuration for a specific application.

@Shadow53
Copy link
Owner Author

Shadow53 commented Jun 4, 2021

Resolved with #11

@Shadow53 Shadow53 closed this as completed Jun 4, 2021
@Shadow53 Shadow53 unpinned this issue Jun 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant