-
Notifications
You must be signed in to change notification settings - Fork 89
Closed
Description
Description
When running the project on a new machine, errors related to missing tmux sessions or other machine-specific states will occur.
This seems to be caused by local database (e.g. .json) being tracked and pushed to the repository. These files are tied to the original environment and should not be shared across machines.
In addition, such files often lead to merge conflicts when switching branches or collaborating, which makes development unnecessarily tedious.
Suggestion
- Add local state files to
.gitignore - Remove any already committed local database/cache files
- Optionally document which files are considered per-machine state
Benefit
- Prevents environment-specific errors on new machines
- Reduces merge conflict noise caused by local state
- Keeps the repository clean and consistent across environments
I may create a PR after modifying — stay tuned.
Metadata
Metadata
Assignees
Labels
No labels