3c3b97ca42
- SDKMetrics singleton for the measurement - download, validate and scan blocks supported - Sample app refactored to use SDKMetrics, connected to appropriate notifications and labels - enhancement metric added - total sync time metric added - sample app extended to show summary time and operations summaries - unit tests for the SDKMetrics - doc for the SDKMetrics and our approach for the performance testing in general - changelog update |
||
---|---|---|
.. | ||
images | ||
rtd | ||
testing | ||
Architecture.md | ||
README.md | ||
ci.md | ||
development_process.md |
README.md
Documentation
Source code is intended to be self-documented with inline comments complying to SwiftDoc. A generated HTML version of the source code documentation can be found here in this Jazzy Generated documentation, although is not generated very often. Always rely in the documentation found on the source code.
SDK Architecture documentation can be found on docs/Architecture.md
Continuous Integration documentation can found in docs/ci.md
Our development process is simple and described in docs/development_process.md
In the /testing
folder you will find documentation related to manual and automated testing.
Updating HTML docs
In order to the update the generated HTML version of the source code documentation you first have to install Jazzy Docs. Once installed
rm -rf docs/rtd # clear the existing docs
# the generate the new docs
jazzy \
--module ZcashLightClientKit \
--swift-build-tool spm \
--build-tool-arguments -Xswiftc,-swift-version,-Xswiftc,5 --output docs/rtd
# commit your changes