This repo provides tools to show the project states of ASF.
- ASF publish the projects and committees information here.
- We can also access the ASF repo development status from Github repo and
https://oss.x-lab.info/repo_detail/apache/${PROJEDT_REPO_NAME}.json
.
Then we can process these data for better data visualization with Apache echarts.
- Install Python3
- Install the required library
pip install -r script/requirements.txt
- Please run the below command in the root of repo to prepare the data for the frontend to render.
- Running spider.py to grab the Github related data
python script/stats.py
- Running the stats.py to collect the commitee information from github
python script/stats.py
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Run Unit Tests with Vitest
npm run test:unit
Lint with ESLint
npm run lint