klaudiosinani / klaudiosinani/taskbook
Adding git support
- Dominant language
- JavaScript
- Stars
- 9.3k
- Forks
- 393
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
Love the interface, would love the ability to sync tasks to multiple computers
**Describe the solution you'd like**
Adding an optional git property to the config file that would auto `git add .` & `git commit -m "Added task - Submitting a feature request to @personal"` on each CRUD action (example here is on `tb -t @personal Submitting a feature request`.
**Additional context**
Wouldn't mind doing this myself, just thought I'd put it here first to prevent duplication of work.
Contributor guide
Research direction
Start by locating the config handling and the CRUD action paths in the CLI. Check how an optional git setting could trigger the requested add and commit behavior for each action, and consider the task-sync workflow described in the issue as the definition of done.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, javascript
- Domain
- cli, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100