Skip to content

lilith-avatar/avatar-ava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

364 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AvaKit

AvaKit 是基于 Project Davinci 编辑器 的一套Lua层内容开发框架。


爆炸派对

avatar logo en clear 512x512

分支管理

  • 👩‍⚕️ 主干分支 main 用于功能开发后合入、debug、更新文档。
  • 👪 开发分支 dev dev-开头的分支,用于功能开发和debug。
  • 👨‍👩‍👧‍👦 发布分支 release 用于版本发布,只可以从main拉取,切必须对应tag标签,不允许直接push
  • 👨‍👩‍👧‍👧 发布分支 release-avakit 用于git submodule,只包含AvaKit代码,无其他内容。

快速使用

AvaKit有多种方法使用,应用与不同的使用需求。

直接从GitHub下载

使用GitHub克隆仓库

  • 克隆repo:git clone https://github.com/lilith-avatar/avatar-ava.git

使用Git Submodule功能引用AvaKit代码

  • 开一个新的smap,例如ProjectA.smap
  • 开启Lua代码与Resource映射,添加ProjectA.smap.config
  • 添加AvaKit为git submodule,执行 git submodule add --force -b release-avakit https://github.com/lilith-avatar/avatar-ava Smap/Lua/AvaKit
  • Smap/Lua目录中添加CommonClientServer目录,以及对应的Manifest.lua文件。

Wiki

About

🛠️ AvaKit开发框架

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages