This project is to do some data statistics about Linux kernel patches contributed by universities.
The result is displayed in a web page with a table.
This project is managed by PDM. For Linux/Mac OS Platforms, run the following command to install pdm.
curl -sSL https://pdm-project.org/install-pdm.py | python3 -
- Python 3.9 or higher
- GitPython
- tqdm
- requests
Run the following command to install these dependencies:
pdm install
- Clone linux kernel repository with the following command:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
- Run the following command to get the result json file:
pdm start
- If you make changes, run the following command to lint your code:
pdm lint
-
The result will be saved in
result.json
file and html files indetail
. -
Use web server to serve
index.html
,result.json
anddetail
to view the result.