Documented the public properties, initializers, and/or functions of those types conforming to the APIClient, KeyNameFilter, and KeyNameModel protocols, to fix the issue that the protocol documentations cannot be inherited;
Moved the AmiiboService DocC documentation catalog inside the library target;
Amended the folder structure of the library and test targets;
Fixed further documentation issues encountered while revising the written documentation;
Added the lib-test task in the Makefile file;
Improved the naming for the existing tasks in the Makefile file.
This PR contains the work done to:
* Documented the public properties, initializers, and/or functions of those types conforming to the `APIClient`, `KeyNameFilter`, and `KeyNameModel` protocols, to fix the issue that the protocol documentations cannot be inherited;
* Moved the `AmiiboService` DocC documentation catalog inside the library target;
* Amended the folder structure of the library and test targets;
* Fixed further documentation issues encountered while revising the written documentation;
* Added the `lib-test` task in the `Makefile` file;
* Improved the naming for the existing tasks in the `Makefile` file.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the work done to:
APIClient,KeyNameFilter, andKeyNameModelprotocols, to fix the issue that the protocol documentations cannot be inherited;AmiiboServiceDocC documentation catalog inside the library target;lib-testtask in theMakefilefile;Makefilefile.