Development Flow

    • Goctl environment preparation [1]
    • Database Design
    • Business development
    • Create service catalog
    • Create service type (api/rpc/rmq/job/script)
    • Write api and proto files
    • Code generation
    • Generate database access layer code model
    • Resource dependency filling (ServiceContext)
    • Add middleware
    • Business code filling
    • Error handling

    Development Tools

    • Visual Studio Code