great-docs init

Usage: great-docs init [OPTIONS]

  Initialize great-docs in your project (one-time bootstrap).

  Creates a fresh great-docs.yml configuration file with discovered package
  exports and sensible defaults. Refuses to run if great-docs.yml already
  exists (use --force to reset).

  • Creates great-docs.yml with discovered API exports
  • Auto-detects your package name and public API
  • Updates .gitignore to exclude the build directory
  • Detects docstring style (numpy, google, sphinx)

  After init, customize great-docs.yml then use 'great-docs build' for all
  subsequent builds. You should never need to run init again unless you want
  to completely reset your configuration.

  Examples:
    great-docs init                       # Initialize in current directory
    great-docs init --force               # Reset config to defaults
    great-docs init --project-path ../pkg # Initialize in another project

Options:
  --project-path DIRECTORY  Path to your project root directory (default:
                            current directory)
  --force                   Delete existing great-docs.yml and generate a
                            fresh default config
  --help                    Show this message and exit.