Improve the DocC documentation #14

Closed
opened 2023-04-24 15:51:55 +00:00 by javier · 0 comments
Owner

Currently, the DocC documentation is being generated out of a minimal, standard template defined by Xcode. Although this is good to start, it is definitely not an optimal experience for any developer that would be looking forward to using the package.

So, to improve this documentation it is recommended to:

  1. create a Getting Started article that explains how to install the library in your project and how to set the service properly to start using it right away;
  2. grouped the public components based on their type and use: service, filters, models, and errors.
  3. improve the landing screen to display this flattened hierarchy and to provide quick access to the other articles and reference documentation.

Feel free to use some inspiration from these resources:

Currently, the DocC documentation is being generated out of a minimal, standard template defined by Xcode. Although this is good to start, it is definitely not an optimal experience for any developer that would be looking forward to using the package. So, to improve this documentation it is recommended to: 1. create a **Getting Started** article that explains how to install the library in your project and how to set the service properly to start using it right away; 2. grouped the public components based on their type and use: *service*, *filters*, *models*, and *errors*. 3. improve the landing screen to display this flattened hierarchy and to provide quick access to the other articles and reference documentation. Feel free to use some inspiration from these resources: * [Apple DocC sample code](https://developer.apple.com/documentation/xcode/slothcreator_building_docc_documentation_in_xcode); * [Improve the discoverability of your Swift-DocC content](https://developer.apple.com/wwdc22/110369); * [Elevate your DocC documentation in Xcode](https://developer.apple.com/wwdc21/10167).
javier added this to the Post-release maintenance milestone 2023-04-24 15:51:55 +00:00
javier self-assigned this 2023-04-24 15:51:55 +00:00
Sign in to join this conversation.
No description provided.