| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| abckit/ | 06-May-2025 | - | 161 | 125 | ||
| doc/ | 06-May-2025 | - | 734 | 552 | ||
| include/ | 06-May-2025 | - | 19,904 | 6,866 | ||
| scripts/ | 06-May-2025 | - | 2,320 | 1,753 | ||
| src/ | 06-May-2025 | - | 35,928 | 27,322 | ||
| tests/ | 06-May-2025 | - | 83,114 | 60,101 | ||
| .clang-format | D | 06-May-2025 | 3.8 KiB | 128 | 126 | |
| .clang-tidy | D | 06-May-2025 | 5.8 KiB | 157 | 155 | |
| .doxygen | D | 06-May-2025 | 107.1 KiB | 2,580 | 2,009 | |
| BUILD.gn | D | 06-May-2025 | 4.7 KiB | 182 | 157 | |
| README.md | D | 06-May-2025 | 761 | 34 | 24 | |
| abckit_config.gni | D | 06-May-2025 | 892 | 24 | 21 | |
| eslint.config.js | D | 06-May-2025 | 1.2 KiB | 41 | 25 | |
| package.json | D | 06-May-2025 | 434 | 21 | 20 |
README.md
1# AbcKit 2 3AbcKit is a library for `abc` file inspection and modification. 4 5Documentation: 6 7- [How to build and test](doc/how_to_build_and_test.md) 8- [Cook Book](doc/mini_cookbook.md) 9- [Implementation description](doc/implementation_description.md) 10 11## How to download and build 12 13### Download: 14 15```sh 16repo init -u https://gitee.com/ark-standalone-build/manifest.git -b master 17repo sync -c -j8 18repo forall -c 'git lfs pull' 19./prebuilts_download.sh 20``` 21 22### Build AbcKit: 23 24```sh 25./ark.py x64.release abckit_packages --gn-args="is_standard_system=true abckit_enable=true" 26``` 27 28### Generate doxygen documentation 29```sh 30cd out/x64.release 31ninja abckit_documentation 32``` 33 34See generated documentation in `out/x64.release/gen/arkcompiler/runtime_core/libabckit/doxygen`