• Home
Name Date Size #Lines LOC

..--

abckit/06-May-2025-161125

doc/06-May-2025-734552

include/06-May-2025-19,9046,866

scripts/06-May-2025-2,3201,753

src/06-May-2025-35,92827,322

tests/06-May-2025-83,11460,101

.clang-formatD06-May-20253.8 KiB128126

.clang-tidyD06-May-20255.8 KiB157155

.doxygenD06-May-2025107.1 KiB2,5802,009

BUILD.gnD06-May-20254.7 KiB182157

README.mdD06-May-2025761 3424

abckit_config.gniD06-May-2025892 2421

eslint.config.jsD06-May-20251.2 KiB4125

package.jsonD06-May-2025434 2120

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`