klaudiosinani / klaudiosinani/taskbook

Adding git support

Open
#16 13 comments 15 reactions 0 assignees View on GitHub
feature request
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.