scaffold

module
v0.1.34 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 31, 2024 License: LGPL-2.1

README

Scaffold

English | 简体中文

Introduction

Based on the Golaxy Distributed Service Development Framework, this project provides scaffolding functions and tools for game development. It includes tools for table processing (Excel Compile And Export), protobuf plugins (Protobuf Plugins), and a property synchronization system (Property Synchronous), among others.

Tools Directory

Directory Description
/tools/excelc Excel table processing tool, based on Protobuf technology, allows exporting the structure and data configured in Excel tables.
/tools/propc Property synchronization code generation tool, capable of generating code for property synchronization operations.
/tools/protoc-gen-go-excel Protobuf plugin that adds some table operation-related functions to the Golang code generated from the Protobuf structure exported from Excel tables.
/tools/protoc-gen-go-safe Protobuf plugin that adds some auxiliary functions when generating Golang code.
/tools/protoc-gen-go-variant Protobuf plugin that adds functions related to variant types when generating Golang code, allowing the generated Protobuf structure to support the Golaxy framework's RPC system.

Addins Directory

Directory Description
/addins/acl Access Control List (ACL), generally used for the Login service.
/addins/goscr Golang Scripting (Golang Script), supports the interpretation and execution of Golang code, used for supporting logic code hotfixes.
/addins/view Property View, used to support the synchronization of entity properties.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL