hjohnson12 / Kanban-Tasker

A simple personal kanban board for Windows 10 Universal Windows Platform (UWP) to manage tasks and create a simple and easy workflow for each board
Other
273 stars 46 forks source link

Sync with GitHub Projects #1

Open yoshiask opened 5 years ago

yoshiask commented 5 years ago

Is it possible to have Kanban Tasker load and sync project boards from GitHub repos? What steps would need to be taken?

hjohnson12 commented 5 years ago

Currently using the Sqlite local database. Will have to take a look into the Github API, possibly working with Sqlite, or swapping databases!

sam-wheat commented 5 years ago

I'm working on the database problem. I think it would be helpful also to create a Kanban API. What do you guys think?

hjohnson12 commented 5 years ago

Hey! In the future it could be possible, since at the moment I'm not using a webserver, just local sqlite!

sam-wheat commented 5 years ago

I'm still working on the db! I have to do it after work though.

sam-wheat commented 5 years ago

I might add a few command bindings if you don't mind.. will simplify a few things.

kenkit commented 4 years ago

I came here to request this as a feature, well seems someone beat me to it. Anyway let me just request something else, Github "Feature request labels" All the same this would be a really great feature.

hjohnson12 commented 4 years ago

Hey @kenkit ! I've been in the process with another developer working on the multiple databases, etc., and hopefully after that it may be easier to try and include github project sync 🙂 I've had a fairly busy college semester so far so I haven't been able to produce as many updates as wished, but some will be coming!

hailstorm75 commented 4 years ago

The same could be done for Azure DevOps boards. You can refer to the unofficial mobile app DevOps for API usage.

nagarjunajava10 commented 4 years ago

I suggest, you still keep sqlite DB as offline option as SQlite is powerfull for kanban usecase. And you can also make it cloud by API calls. User will have a choice 1. Use it offline(data security concern) with SQlite with custom DB location option, 2. Use cloud based auto sync across devices.

nagarjunajava10 commented 4 years ago

Anyways, this project is awesome. Great idea.