Welcome to the documentation for the Novel Writer application. This collection of documents aims to explain the application's workflow, its various components, and the functionality of its key modules.
This documentation is organized into the following main sections (more may be added over time):
-
- Describes the high-level process flow from setting initial parameters to generating final story prose.
- Outlines the sequence of operations and the key stages involved.
-
- Detailed descriptions of each major Python module/UI tab:
-
- Details on the structure and purpose of important intermediate and output files generated by the application (e.g.,
parameters.txt,generated_lore.md,character_arcs.md, chapter outlines, scene plans, final chapter prose).
- Details on the structure and purpose of important intermediate and output files generated by the application (e.g.,
-
- Instructions on how to use the application's graphical user interface, tab by tab.
- Tips for getting the best results.
-
Developer Diary & Design Notes
- Ongoing thoughts, design rationale, LLM experimentation notes, and project history.
- Start with the Overall Workflow to get a general understanding of the application.
- Refer to the Module Guides for in-depth information on specific components.
- Consult the User Guide for operational instructions.
We hope this documentation is helpful for both users and developers!