Commit Graph

32 Commits

Author SHA1 Message Date
Michał Żygowski 7d2eff1981 Create autogenerated code documentation
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:23 +02:00
Michał Żygowski d0c60052d0 Separate utility source code
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:22 +02:00
Michał Żygowski 0e7510964c Fix typos in docstrings
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:21 +02:00
Michał Żygowski 8aa3ac8bf6 uefi.py: Add docstrings
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:20 +02:00
Michał Żygowski c78a9eb5e3 openness-score.py: Add docstrings
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:19 +02:00
Michał Żygowski 4be1d4d055 README.md: add usage
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:18 +02:00
Michał Żygowski 8cc588b1b1 coreboot.py: Add docstrings
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:17 +02:00
Michał Żygowski 20bbd11cfb requirements.txt: add dependencies
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:16 +02:00
Michał Żygowski 73d14c3648 Integrate sphinx
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:15 +02:00
Michał Żygowski d0aec91290 examples: add sample utility outputs
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:14 +02:00
Michał Żygowski 1aaf5e8480 README.md: extend with general information
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:14 +02:00
Michał Żygowski a4c8c14699 .gitignore: ignore pycache and binary files
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:43:11 +02:00
Michał Żygowski 9f90797ed4 openness-score.py: add default output directory and ignore it in git
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:40:59 +02:00
Michał Żygowski 3368769351 openness-score.py: fix report file creation with wrong name
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-05-31 12:32:04 +02:00
Michał Żygowski 4061050643 README.md: add requirements
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-04-25 16:53:04 +02:00
Michał Żygowski e8270580e5 coreboot.py: update exported data
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-04-25 16:52:22 +02:00
Michał Żygowski 1874a350e8 uefi.py: fix region classification and update exported data
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-04-25 16:52:01 +02:00
Michał Żygowski 223ac07c23 {coreboot,uefi}.py: calculate percentage relative to total code size
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-04-24 21:59:23 +02:00
Michał Żygowski 9b2105fc9d {coreboot,uefi}.py: split figure names to two lines
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-04-24 17:24:24 +02:00
Michał Żygowski 2f7f1cb7f6 openness-score.py: include image name in the report filename
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-04-24 17:20:17 +02:00
Michał Żygowski f208f3db9e Implement data export and argparser
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-04-24 15:58:20 +02:00
Michał Żygowski 9ceeac994a coreboot.py: always add up the metrics, never assign
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-03-28 02:58:45 +02:00
Michał Żygowski 18731c2e9b coreboot.py: use more appropriate wording for printing
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-03-28 02:58:44 +02:00
Michał Żygowski 9ff61ee421 Implement UEFI parsing and metrics calculation
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-03-28 02:58:21 +02:00
Michał Żygowski 1a2d33ff55 coreboot.py: Add SeaBIOS runtime config files
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2023-03-27 12:25:05 +02:00