ossinsight-lite icon indicating copy to clipboard operation
ossinsight-lite copied to clipboard

Add a button to improve vecel deploy workflow

Open shiyuhang0 opened this issue 2 years ago • 3 comments

Is your feature request related to a problem? Please describe.

Now, the vercel deploy workflow is unfriendly. Add a button to provide a better user experience

Describe the solution you'd like A clear and concise description of what you want to happen.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

shiyuhang0 avatar Jun 30 '23 07:06 shiyuhang0

I believe that Vercel's template method is not a fork but a copy. In this way, after the users copy the repository, they can no longer synchronize with the upstream repository. Furthermore, they cannot reflect and track the forked repositories on ossinsight-lite.

Please correct me if I've misunderstood.

hooopo avatar Jun 30 '23 08:06 hooopo

I believe that Vercel's template method is not a fork but a copy.

Yes. It's not a fork.

In this way, after the users copy the repository, they can no longer synchronize with the upstream repository. Furthermore, they cannot reflect and track the forked repositories on ossinsight-lite.

IMHO currently the most important thing is to let potential users to have a good installation experience. How many users will keep updating commits from upstream? And if they do want, they could manually add upstream as a git remote to their repo copy and sync between them.

And we could provide both? The button acts as a quick installation way to let users have an experience fast. The fork way works for users that may be interested in continuous developement from upstream.

zhangyangyu avatar Jul 01 '23 04:07 zhangyangyu

@zhangyangyu @shiyuhang0

I just found a Github Action that can synchronize any repository (it doesn't require the target repository to be the parent of the synchronized repository). If this is successful, the deployment button would be a better option.

https://github.com/repo-sync/github-sync

hooopo avatar Jul 12 '23 16:07 hooopo