apache / shardingsphere

Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.
Apache License 2.0
19.76k stars 6.69k forks source link

Add stargazers worldmap in ShardingSphere README page #26521

Closed taojintianxia closed 6 days ago

taojintianxia commented 1 year ago

as we could see there are some stargazers analysis in the README page like followings

image

please try to add the worldmap in the README page to make the analysis more detail some worldmap looks like : image or image

Swastyy commented 1 year ago

I will try this :)

taojintianxia commented 1 year ago

I will try this :)

hi, @Swastyy any idea on this ?

Swastyy commented 1 year ago

Hey, I have found this link useful. I will create a PR with implementation of it.

github-actions[bot] commented 1 year ago

There hasn't been any activity on this issue recently, and in order to prioritize active issues, it will be marked as stale.

github-actions[bot] commented 11 months ago

There hasn't been any activity on this issue recently, and in order to prioritize active issues, it will be marked as stale.

Zhenye-Na commented 11 months ago

I have observed that this issue is not picked up by anyone, and I would like to work on this.

Before I made any changes, I noticed that there are some existing resources/tools that could help achieve this:

https://github.com/tunaitis/contributor-map#usage is one of the tools I came across.

Please feel free to let me know if you folks are ok with the approach I proposed:

  1. Integrate with contributor-map
  2. Create a new Github Actions to automatically update the generated SVG based on Cronjob

If everything looks fine then probably I could work on this.

Thanks

Zhenye-Na commented 11 months ago

Hi @taojintianxia

It seems like the nightly-build workflow last execution (link) failed because of the github action tunaitis/contributor-map@v1 is not allowed to be used in this repo

[Error: .github#L1](https://github.com/apache/shardingsphere/commit/1e2fe35851f21809c34027e4fba2d5772a7fb006#annotation_14737341013)
tunaitis/contributor-map@v1 is not allowed to be used in apache/shardingsphere. Actions in this workflow must be: within a repository owned by apache, created by GitHub, verified in the GitHub Marketplace, or matching the following: */*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, AdoptOpenJDK/install-jdk@*, JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, actions-rs/*, al-cheb/configure-pagefile-action@*, amannn/action-semantic-pull-request@*, apache/*, burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, container-tools/kind-action@*, container-tools/microshift-action@*, dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, docker://jekyll/jekyll:*, docker://pandoc/core:2.9, eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-action-markdown-link-check...
taojintianxia commented 11 months ago

Hi @taojintianxia

It seems like the nightly-build workflow last execution (link) failed because of the github action tunaitis/contributor-map@v1 is not allowed to be used in this repo

[Error: .github#L1](https://github.com/apache/shardingsphere/commit/1e2fe35851f21809c34027e4fba2d5772a7fb006#annotation_14737341013)
tunaitis/contributor-map@v1 is not allowed to be used in apache/shardingsphere. Actions in this workflow must be: within a repository owned by apache, created by GitHub, verified in the GitHub Marketplace, or matching the following: */*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, AdoptOpenJDK/install-jdk@*, JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, actions-rs/*, al-cheb/configure-pagefile-action@*, amannn/action-semantic-pull-request@*, apache/*, burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, container-tools/kind-action@*, container-tools/microshift-action@*, dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, docker://jekyll/jekyll:*, docker://pandoc/core:2.9, eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-action-markdown-link-check...

yes, it's not working in this repository. let's revert the change, remove the action and svg link from markdown file. let's test it in forked repository and then commit the PR.

Zhenye-Na commented 11 months ago

Hi @taojintianxia It seems like the nightly-build workflow last execution (link) failed because of the github action tunaitis/contributor-map@v1 is not allowed to be used in this repo

[Error: .github#L1](https://github.com/apache/shardingsphere/commit/1e2fe35851f21809c34027e4fba2d5772a7fb006#annotation_14737341013)
tunaitis/contributor-map@v1 is not allowed to be used in apache/shardingsphere. Actions in this workflow must be: within a repository owned by apache, created by GitHub, verified in the GitHub Marketplace, or matching the following: */*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, AdoptOpenJDK/install-jdk@*, JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, actions-rs/*, al-cheb/configure-pagefile-action@*, amannn/action-semantic-pull-request@*, apache/*, burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, container-tools/kind-action@*, container-tools/microshift-action@*, dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, docker://jekyll/jekyll:*, docker://pandoc/core:2.9, eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-action-markdown-link-check...

yes, it's not working in this repository. let's revert the change, remove the action and svg link from markdown file. let's test it in forked repository and then commit the PR.

However, I am able to test this in my own fork, here is the link to the execution hisotry via a github workflow

I am wondering is there a way to allowlist this github action somewhere I need to configure ?

taojintianxia commented 11 months ago

Hi @taojintianxia It seems like the nightly-build workflow last execution (link) failed because of the github action tunaitis/contributor-map@v1 is not allowed to be used in this repo

[Error: .github#L1](https://github.com/apache/shardingsphere/commit/1e2fe35851f21809c34027e4fba2d5772a7fb006#annotation_14737341013)
tunaitis/contributor-map@v1 is not allowed to be used in apache/shardingsphere. Actions in this workflow must be: within a repository owned by apache, created by GitHub, verified in the GitHub Marketplace, or matching the following: */*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, AdoptOpenJDK/install-jdk@*, JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, actions-rs/*, al-cheb/configure-pagefile-action@*, amannn/action-semantic-pull-request@*, apache/*, burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, container-tools/kind-action@*, container-tools/microshift-action@*, dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, docker://jekyll/jekyll:*, docker://pandoc/core:2.9, eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-action-markdown-link-check...

yes, it's not working in this repository. let's revert the change, remove the action and svg link from markdown file. let's test it in forked repository and then commit the PR.

However, I am able to test this in my own fork, here is the link to the execution hisotry via a github workflow

I am wondering is there a way to allowlist this github action somewhere I need to configure ? I have seen that error before, and did not handle that issue successfully. >_<

Zhenye-Na commented 11 months ago

Hi @taojintianxia It seems like the nightly-build workflow last execution (link) failed because of the github action tunaitis/contributor-map@v1 is not allowed to be used in this repo

[Error: .github#L1](https://github.com/apache/shardingsphere/commit/1e2fe35851f21809c34027e4fba2d5772a7fb006#annotation_14737341013)
tunaitis/contributor-map@v1 is not allowed to be used in apache/shardingsphere. Actions in this workflow must be: within a repository owned by apache, created by GitHub, verified in the GitHub Marketplace, or matching the following: */*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, AdoptOpenJDK/install-jdk@*, JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, actions-rs/*, al-cheb/configure-pagefile-action@*, amannn/action-semantic-pull-request@*, apache/*, burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, container-tools/kind-action@*, container-tools/microshift-action@*, dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, docker://jekyll/jekyll:*, docker://pandoc/core:2.9, eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-action-markdown-link-check...

yes, it's not working in this repository. let's revert the change, remove the action and svg link from markdown file. let's test it in forked repository and then commit the PR.

However, I am able to test this in my own fork, here is the link to the execution hisotry via a github workflow I am wondering is there a way to allowlist this github action somewhere I need to configure ? I have seen that error before, and did not handle that issue successfully. >_<

Ack, no worry, let me create a quick PR revert that commit. Also, I will try to see if I could find something around it. Not familiar with Github Actions as well as this repo belongs to apache org.

Will send out the reverting commit PR shortly and let you know here.

Thanks!

taojintianxia commented 11 months ago

Hi @taojintianxia It seems like the nightly-build workflow last execution (link) failed because of the github action tunaitis/contributor-map@v1 is not allowed to be used in this repo

[Error: .github#L1](https://github.com/apache/shardingsphere/commit/1e2fe35851f21809c34027e4fba2d5772a7fb006#annotation_14737341013)
tunaitis/contributor-map@v1 is not allowed to be used in apache/shardingsphere. Actions in this workflow must be: within a repository owned by apache, created by GitHub, verified in the GitHub Marketplace, or matching the following: */*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, AdoptOpenJDK/install-jdk@*, JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, actions-rs/*, al-cheb/configure-pagefile-action@*, amannn/action-semantic-pull-request@*, apache/*, burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, container-tools/kind-action@*, container-tools/microshift-action@*, dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, docker://jekyll/jekyll:*, docker://pandoc/core:2.9, eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-action-markdown-link-check...

yes, it's not working in this repository. let's revert the change, remove the action and svg link from markdown file. let's test it in forked repository and then commit the PR.

However, I am able to test this in my own fork, here is the link to the execution hisotry via a github workflow I am wondering is there a way to allowlist this github action somewhere I need to configure ? I have seen that error before, and did not handle that issue successfully. >_<

Ack, no worry, let me create a quick PR revert that commit. Also, I will try to see if I could find something around it. Not familiar with Github Actions as well as this repo belongs to apache org.

Will send out the reverting commit PR shortly and let you know here.

Thanks!

I have revert the commit because there is a nightly check workflow, on of the workflow job is called deadlink-check, that action detect there is a deadlink(that world map link) is 404, so I fixed that.

Swastyy commented 10 months ago

is this issue solved? There seems no map in readme

taojintianxia commented 10 months ago

Hi @taojintianxia It seems like the nightly-build workflow last execution (link) failed because of the github action tunaitis/contributor-map@v1 is not allowed to be used in this repo

[Error: .github#L1](https://github.com/apache/shardingsphere/commit/1e2fe35851f21809c34027e4fba2d5772a7fb006#annotation_14737341013)
tunaitis/contributor-map@v1 is not allowed to be used in apache/shardingsphere. Actions in this workflow must be: within a repository owned by apache, created by GitHub, verified in the GitHub Marketplace, or matching the following: */*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, AdoptOpenJDK/install-jdk@*, JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, actions-rs/*, al-cheb/configure-pagefile-action@*, amannn/action-semantic-pull-request@*, apache/*, burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, container-tools/kind-action@*, container-tools/microshift-action@*, dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, docker://jekyll/jekyll:*, docker://pandoc/core:2.9, eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-action-markdown-link-check...

yes, it's not working in this repository. let's revert the change, remove the action and svg link from markdown file. let's test it in forked repository and then commit the PR.

However, I am able to test this in my own fork, here is the link to the execution hisotry via a github workflow I am wondering is there a way to allowlist this github action somewhere I need to configure ? I have seen that error before, and did not handle that issue successfully. >_<

Ack, no worry, let me create a quick PR revert that commit. Also, I will try to see if I could find something around it. Not familiar with Github Actions as well as this repo belongs to apache org.

Will send out the reverting commit PR shortly and let you know here.

Thanks!

is it possible to upload the map picture to a space and then copy the link the map url to shardingsphere ?

Zhenye-Na commented 10 months ago

Hi @taojintianxia It seems like the nightly-build workflow last execution (link) failed because of the github action tunaitis/contributor-map@v1 is not allowed to be used in this repo

[Error: .github#L1](https://github.com/apache/shardingsphere/commit/1e2fe35851f21809c34027e4fba2d5772a7fb006#annotation_14737341013)
tunaitis/contributor-map@v1 is not allowed to be used in apache/shardingsphere. Actions in this workflow must be: within a repository owned by apache, created by GitHub, verified in the GitHub Marketplace, or matching the following: */*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, AdoptOpenJDK/install-jdk@*, JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, actions-rs/*, al-cheb/configure-pagefile-action@*, amannn/action-semantic-pull-request@*, apache/*, burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, container-tools/kind-action@*, container-tools/microshift-action@*, dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, docker://jekyll/jekyll:*, docker://pandoc/core:2.9, eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-action-markdown-link-check...

yes, it's not working in this repository. let's revert the change, remove the action and svg link from markdown file. let's test it in forked repository and then commit the PR.

However, I am able to test this in my own fork, here is the link to the execution hisotry via a github workflow I am wondering is there a way to allowlist this github action somewhere I need to configure ? I have seen that error before, and did not handle that issue successfully. >_<

Ack, no worry, let me create a quick PR revert that commit. Also, I will try to see if I could find something around it. Not familiar with Github Actions as well as this repo belongs to apache org. Will send out the reverting commit PR shortly and let you know here. Thanks!

is it possible to upload the map picture to a space and then copy the link the map url to shardingsphere ?

I could enable the github action workflow in my own fork, and update the apache mainline repo to reference the generated image.

However, I am not sure if

  1. This is allowed or recommended to use a image link from another repo
  2. If I happened to delete the branch or repo from my own account, the repoin apache mainline wont have the access to the image anymore

I am more interested to see if

  1. Apache organization has a place to modify the allowed github actions
  2. If there is a fork under shardingsphere org / commiter / TC members, maybe we could utilize that.
taojintianxia commented 10 months ago

Hi @taojintianxia It seems like the nightly-build workflow last execution (link) failed because of the github action tunaitis/contributor-map@v1 is not allowed to be used in this repo

[Error: .github#L1](https://github.com/apache/shardingsphere/commit/1e2fe35851f21809c34027e4fba2d5772a7fb006#annotation_14737341013)
tunaitis/contributor-map@v1 is not allowed to be used in apache/shardingsphere. Actions in this workflow must be: within a repository owned by apache, created by GitHub, verified in the GitHub Marketplace, or matching the following: */*@[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]+, AdoptOpenJDK/install-jdk@*, JamesIves/github-pages-deploy-action@5dc1d5a192aeb5ab5b7d5a77b7d36aea4a7f5c92, TobKed/label-when-approved-action@*, actions-cool/issues-helper@*, actions-rs/*, al-cheb/configure-pagefile-action@*, amannn/action-semantic-pull-request@*, apache/*, burrunan/gradle-cache-action@*, bytedeco/javacpp-presets/.github/actions/*, chromaui/action@*, codecov/codecov-action@*, conda-incubator/setup-miniconda@*, container-tools/kind-action@*, container-tools/microshift-action@*, dawidd6/action-download-artifact@*, delaguardo/setup-graalvm@*, docker://jekyll/jekyll:*, docker://pandoc/core:2.9, eps1lon/actions-label-merge-conflict@*, gaurav-nelson/github-action-markdown-link-check...

yes, it's not working in this repository. let's revert the change, remove the action and svg link from markdown file. let's test it in forked repository and then commit the PR.

However, I am able to test this in my own fork, here is the link to the execution hisotry via a github workflow I am wondering is there a way to allowlist this github action somewhere I need to configure ? I have seen that error before, and did not handle that issue successfully. >_<

Ack, no worry, let me create a quick PR revert that commit. Also, I will try to see if I could find something around it. Not familiar with Github Actions as well as this repo belongs to apache org. Will send out the reverting commit PR shortly and let you know here. Thanks!

is it possible to upload the map picture to a space and then copy the link the map url to shardingsphere ?

I could enable the github action workflow in my own fork, and update the apache mainline repo to reference the generated image.

However, I am not sure if

  1. This is allowed or recommended to use a image link from another repo
  2. If I happened to delete the branch or repo from my own account, the repoin apache mainline wont have the access to the image anymore

I am more interested to see if

  1. Apache organization has a place to modify the allowed github actions
  2. If there is a fork under shardingsphere org / commiter / TC members, maybe we could utilize that.

upload to repo is not a good idea, could you please investigate if there is a free space for API upload files in Apache or some org like that ?

linghengqian commented 6 days ago