Spine Event Engine
  • About
  • Docs
    • Home
    • Introduction
    • Quick Start
    • Guides
    • API Reference
    • Examples
    • DDD Resources
  • Release Notes
  • FAQ
  • Getting Help
  • Blog

Documentation

Contents
  • Overview
  • Quick Start
  • Introduction
    • Development Process
    • Rules
    • Architecture
    • Project Structure
    • Concepts
    • Naming Conventions
  • Guides
    • Starting a new project
    • Gradle configuration
    • Validation
    • Working with Rejections
    • Integration with a third party
    • Related Guides
      • Protocol Buffers
      • gRPC
  • Client Libraries
    • Java
    • JavaScript
    • Dart
  • API Reference
  • Examples
  • DDD Resources
    • Overview
    • Books
    • People
    • Blogs
    • Sites
    • Communities
    • Libraries and Frameworks
  • Validation user guide
    • Overview
    • Target audience
    • Philosophy
    • Getting started
      • Getting started
      • Adding Validation to your build
      • Define constraints in .proto files
      • Build your project
      • Using the generated validation API
    • Concepts
      • Concepts
      • Options overview
      • Working with error messages
    • Built-in options
      • Built-in options
      • Field-level options
      • Options for oneof fields
      • Message-level options
      • Options for repeated and map fields
    • Using validators
      • Overview of MessageValidator
      • Implement a validator
      • Using ValidatorRegistry
    • Custom validation
      • Overview
      • Declare the option in Protobuf
      • Declare the event and view state
      • Implement the Reaction
      • Implement the View
      • Implement the Generator
      • Register the option
      • Pass the option to the Compiler
      • Summary
    • Validation Gradle plugin
  • Validation developer guide
    • Overview and audience
    • Architecture
    • Key modules
    • The validation model
    • Java code generation
    • Runtime library
    • Extension points
    • Adding a new built-in validation option
    • Testing strategy
    • Build, packaging, and release
    • Documentation process
      • Overview
      • Build tasks
      • Embedded examples
      • External tooling
      • Procedures
Quick Start

Documentation

  • Introduction

  • Quick Start

  • Guides

  • API Reference


Resources

  • About

  • Release Notes

  • FAQ

  • Getting Help

  • Blog


Community

  • GitHub

  • X


Spine Event Engine
Privacy Statement Terms of Use © 2015 – 2026 TeamDev. All rights reserved.