17.2 Installing Sphinx and creating documentation
A README file is a summary of the software touching on a few key points. Proper documentation often parallels the important topics of the README, but in more depth.
Important adjuncts to the essential ”how-to” guides include two important topics:
- What the software does. This is often a detailed description of the observable features. 
- How the software works, showing the implementation concepts. 
The C4 model suggests four tiers of abstraction in the description:
- The context in which an application is used. 
- The containers in which the software runs. 
- Component diagrams showing the architecture of the software. 
- Code diagrams showing the implementation details. 
This organization offers the necessary focus for documentation.
We...
 
                                             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
     
         
                 
                 
                 
                 
                 
                 
                 
                 
                