├── .env ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── other_issues.yml ├── pull_request_template.md └── workflows │ ├── build.yml │ ├── publish.yml │ ├── updateCompanyData_1.yml │ ├── updateCompanyData_2.yml │ ├── updateCompanyData_3.yml │ ├── updateCompanyData_4.yml │ └── updateDashboardRepositoryData.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── README.md ├── dashboard ├── company │ ├── README.md │ ├── data │ │ ├── community_repository_count.csv │ │ └── repository_names.json │ └── scripts │ │ ├── clickhouse_sql.py │ │ ├── metric_api.py │ │ ├── workflow_1.py │ │ ├── workflow_2.py │ │ ├── workflow_3.py │ │ └── workflow_4.py ├── developer │ └── README.md └── repository │ ├── README.md │ └── scripts │ ├── repo_data.py │ └── repo_name.py ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.ico ├── index.html ├── manifest.json ├── pics │ ├── Board.png │ ├── Bubble BG.png │ ├── Dashboard_pics │ │ ├── DeveloperContributionBoard.png │ │ ├── GitHubGlobalIncreaseBoard.png │ │ ├── GlobalBusinessOSInsightBoard.png │ │ ├── MuLanOSCommunityInsightBoard.png │ │ ├── OSDbDomainInsightBoard.png │ │ ├── OSPOInsightBoard.png │ │ ├── OSProjectInsightBoard.png │ │ ├── OSSSupplyChainEcoBoard.png │ │ ├── OSTechnologyAndLanguageBoard.png │ │ └── XSOSIInsightBoard.png │ ├── DataEase.png │ ├── Dic.png │ ├── Ellipse BG.png │ ├── GitHub.png │ ├── Header BG.png │ ├── Main Logo.png │ ├── OD.png │ ├── OpenDigger.png │ ├── OpenLeaderboard.png │ ├── Powered by X-lab.png │ ├── Q&A.png │ ├── Slide Background.png │ ├── dashboard.png │ ├── translation.png │ └── x-lab Logo.png ├── readme_pics │ ├── InsightBoard.png │ └── snapshot.jpg └── robots.txt ├── requirements.txt └── src ├── Description.js ├── components ├── Dashboard.js ├── Dictionary.js ├── QA.js ├── QA2.js ├── TablePanel.js ├── arrow.js ├── avatar.js ├── boardcard.js ├── changeNumber.js ├── datePicker.js ├── footer.js ├── header.css ├── header.js ├── modal.css ├── rankTrophy.js ├── resolveFloat.js ├── scrollTopButton.js ├── table.css └── table.js ├── constant.js ├── index.css ├── index.js ├── locales ├── en.json └── zh.json ├── tab.css └── util ├── csv.js ├── expandObject.js ├── i18n.js └── languages.js /.env: -------------------------------------------------------------------------------- 1 | NODE_ENV= 'development' -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other_issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/ISSUE_TEMPLATE/other_issues.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/updateCompanyData_1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/workflows/updateCompanyData_1.yml -------------------------------------------------------------------------------- /.github/workflows/updateCompanyData_2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/workflows/updateCompanyData_2.yml -------------------------------------------------------------------------------- /.github/workflows/updateCompanyData_3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/workflows/updateCompanyData_3.yml -------------------------------------------------------------------------------- /.github/workflows/updateCompanyData_4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/workflows/updateCompanyData_4.yml -------------------------------------------------------------------------------- /.github/workflows/updateDashboardRepositoryData.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.github/workflows/updateDashboardRepositoryData.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/README.md -------------------------------------------------------------------------------- /dashboard/company/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/company/README.md -------------------------------------------------------------------------------- /dashboard/company/data/community_repository_count.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/company/data/community_repository_count.csv -------------------------------------------------------------------------------- /dashboard/company/data/repository_names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/company/data/repository_names.json -------------------------------------------------------------------------------- /dashboard/company/scripts/clickhouse_sql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/company/scripts/clickhouse_sql.py -------------------------------------------------------------------------------- /dashboard/company/scripts/metric_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/company/scripts/metric_api.py -------------------------------------------------------------------------------- /dashboard/company/scripts/workflow_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/company/scripts/workflow_1.py -------------------------------------------------------------------------------- /dashboard/company/scripts/workflow_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/company/scripts/workflow_2.py -------------------------------------------------------------------------------- /dashboard/company/scripts/workflow_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/company/scripts/workflow_3.py -------------------------------------------------------------------------------- /dashboard/company/scripts/workflow_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/company/scripts/workflow_4.py -------------------------------------------------------------------------------- /dashboard/developer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/developer/README.md -------------------------------------------------------------------------------- /dashboard/repository/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/repository/README.md -------------------------------------------------------------------------------- /dashboard/repository/scripts/repo_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/repository/scripts/repo_data.py -------------------------------------------------------------------------------- /dashboard/repository/scripts/repo_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/dashboard/repository/scripts/repo_name.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/pics/Board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Board.png -------------------------------------------------------------------------------- /public/pics/Bubble BG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Bubble BG.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/DeveloperContributionBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/DeveloperContributionBoard.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/GitHubGlobalIncreaseBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/GitHubGlobalIncreaseBoard.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/GlobalBusinessOSInsightBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/GlobalBusinessOSInsightBoard.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/MuLanOSCommunityInsightBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/MuLanOSCommunityInsightBoard.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/OSDbDomainInsightBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/OSDbDomainInsightBoard.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/OSPOInsightBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/OSPOInsightBoard.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/OSProjectInsightBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/OSProjectInsightBoard.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/OSSSupplyChainEcoBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/OSSSupplyChainEcoBoard.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/OSTechnologyAndLanguageBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/OSTechnologyAndLanguageBoard.png -------------------------------------------------------------------------------- /public/pics/Dashboard_pics/XSOSIInsightBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dashboard_pics/XSOSIInsightBoard.png -------------------------------------------------------------------------------- /public/pics/DataEase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/DataEase.png -------------------------------------------------------------------------------- /public/pics/Dic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Dic.png -------------------------------------------------------------------------------- /public/pics/Ellipse BG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Ellipse BG.png -------------------------------------------------------------------------------- /public/pics/GitHub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/GitHub.png -------------------------------------------------------------------------------- /public/pics/Header BG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Header BG.png -------------------------------------------------------------------------------- /public/pics/Main Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Main Logo.png -------------------------------------------------------------------------------- /public/pics/OD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/OD.png -------------------------------------------------------------------------------- /public/pics/OpenDigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/OpenDigger.png -------------------------------------------------------------------------------- /public/pics/OpenLeaderboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/OpenLeaderboard.png -------------------------------------------------------------------------------- /public/pics/Powered by X-lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Powered by X-lab.png -------------------------------------------------------------------------------- /public/pics/Q&A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Q&A.png -------------------------------------------------------------------------------- /public/pics/Slide Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/Slide Background.png -------------------------------------------------------------------------------- /public/pics/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/dashboard.png -------------------------------------------------------------------------------- /public/pics/translation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/translation.png -------------------------------------------------------------------------------- /public/pics/x-lab Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/pics/x-lab Logo.png -------------------------------------------------------------------------------- /public/readme_pics/InsightBoard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/readme_pics/InsightBoard.png -------------------------------------------------------------------------------- /public/readme_pics/snapshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/readme_pics/snapshot.jpg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/public/robots.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | pandas 3 | clickhouse-driver 4 | datetime 5 | -------------------------------------------------------------------------------- /src/Description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/Description.js -------------------------------------------------------------------------------- /src/components/Dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/Dashboard.js -------------------------------------------------------------------------------- /src/components/Dictionary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/Dictionary.js -------------------------------------------------------------------------------- /src/components/QA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/QA.js -------------------------------------------------------------------------------- /src/components/QA2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/QA2.js -------------------------------------------------------------------------------- /src/components/TablePanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/TablePanel.js -------------------------------------------------------------------------------- /src/components/arrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/arrow.js -------------------------------------------------------------------------------- /src/components/avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/avatar.js -------------------------------------------------------------------------------- /src/components/boardcard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/boardcard.js -------------------------------------------------------------------------------- /src/components/changeNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/changeNumber.js -------------------------------------------------------------------------------- /src/components/datePicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/datePicker.js -------------------------------------------------------------------------------- /src/components/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/footer.js -------------------------------------------------------------------------------- /src/components/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/header.css -------------------------------------------------------------------------------- /src/components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/header.js -------------------------------------------------------------------------------- /src/components/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/modal.css -------------------------------------------------------------------------------- /src/components/rankTrophy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/rankTrophy.js -------------------------------------------------------------------------------- /src/components/resolveFloat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/resolveFloat.js -------------------------------------------------------------------------------- /src/components/scrollTopButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/scrollTopButton.js -------------------------------------------------------------------------------- /src/components/table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/table.css -------------------------------------------------------------------------------- /src/components/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/components/table.js -------------------------------------------------------------------------------- /src/constant.js: -------------------------------------------------------------------------------- 1 | export const DATA_READY_DAY = 4; 2 | -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/index.js -------------------------------------------------------------------------------- /src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/locales/en.json -------------------------------------------------------------------------------- /src/locales/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/locales/zh.json -------------------------------------------------------------------------------- /src/tab.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/tab.css -------------------------------------------------------------------------------- /src/util/csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/util/csv.js -------------------------------------------------------------------------------- /src/util/expandObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/util/expandObject.js -------------------------------------------------------------------------------- /src/util/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/util/i18n.js -------------------------------------------------------------------------------- /src/util/languages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X-lab2017/open-leaderboard/HEAD/src/util/languages.js --------------------------------------------------------------------------------