yrming / vscode-type-challenges

Take Type Challenges in VS Code
https://marketplace.visualstudio.com/items?itemName=YRM.type-challenges
MIT License
46 stars 12 forks source link

Sync data on cloud #17

Open Laffery opened 1 year ago

Laffery commented 1 year ago

Awesome extension it is!

I have two or more devices, which are for work or for life. Unfortunately, the workspaceFolder is local, and I have to create GitHub repository to sync my challenges data from different devices. Is there any much more convenient way to sync data on cloud? Or any plan to support this feature in your roadmap?

yrming commented 1 year ago

@Laffery Thank you very much for your suggestion, I am thinking about how to implement this feature perfectly.

dabuside commented 1 year ago

What about sync completed tasks to the cloud? example sync data

{
   completedList: [1, 100, 2]
}
meta-panic commented 4 months ago

Do we want to sync only progress or the solutions as well?

https://github.com/shanalikhan/code-settings-sync - the extension(it is deprecated) used github oauth to store its information in secret gists so it is possible to hold the solution there as well

@yrming what do you think?

yrming commented 4 months ago

Do we want to sync only progress or the solutions as well?

shanalikhan/code-settings-sync - the extension(it is deprecated) used github oauth to store its information in secret gists so it is possible to hold the solution there as well

@yrming what do you think?

@meta-panic @dabuside From my perspective, I think sync solutions might be more perfect. If we only sync progress, when users click on a completed challenge, they can't see their own solution to the challenge, which feels a bit weird.

dabuside commented 4 months ago

Do we want to sync only progress or the solutions as well? shanalikhan/code-settings-sync - the extension(it is deprecated) used github oauth to store its information in secret gists so it is possible to hold the solution there as well @yrming what do you think?

@meta-panic @dabuside From my perspective, I think sync solutions might be more perfect. If we only sync progress, when users click on a completed challenge, they can't see their own solution to the challenge, which feels a bit weird.

I agree with you. Sync progress and all done or draft solutions will be helpful If vscode-setting-sync or github-gist allow us to upload those data to cloud.